无法使用mod_python在网页中加载图像

时间:2011-05-16 17:51:08

标签: html mod-python

我必须使用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 :(得分:0)

我猜你使用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