Не удается загрузить изображение на веб-страницу с помощью mod_python - PullRequest
1 голос
/ 16 мая 2011

Я должен создать веб-страницу с помощью mod_python, мне нужно загрузить изображение на веб-страницу, это код, который я сделал

import cgi
import nltk
import time

    def fill():
       s = """\
    <html><body bgcolor="777777" >
    <form method="get" action="./show">
    <p>Type a word: <input type="text" name="word">
    <input type="submit" value="Submit"</p>
    </form>
    <img width="640" height="480" src="simplify.jpg" />
    </table>
    </body></html>
    """
       return s

Он должен загрузить изображение, но не делает этого .. в чем проблема ?? Я не смог бы получить хорошие учебники, если кто-то может предложить мне ссылку, это будет очень полезно ..

1 Ответ

0 голосов
/ 16 мая 2011

Полагаю, вы используете apache2 mod python.Должна существовать функция с именем def index, которая получает хотя бы один параметр, являющийся запросом.Результат этой функции будет передан клиенту.

Так что в вашем случае что-то вроде:

def index (req):
       s = """\
    <html><body bgcolor="777777" >
    <form method="get" action="./show">
    <p>Type a word: <input type="text" name="word">
    <input type="submit" value="Submit"</p>
    </form>
    <table height="200" width="300"
     background="/var/www/cgi-bin/simplify.jpg" >
    <img width="640" height="480" src="simplify.jpg" />
    </table>
    </body></html>
    """
       return s
...