No se puede cargar una imagen en la página web usando mod_python

Tengo que hacer una página web usando mod_python, tengo que cargar una imagen en la página web, este es el código que hice.

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

Tiene que cargar la imagen pero no lo hace .. ¿Cuál es el problema? No pude obtener buenos tutoriales, si alguien pudiera sugerirme un enlace, sería muy útil.

preguntado el 16 de mayo de 11 a las 17:05

solo para tu información, mod_python está prácticamente muerto, a pesar de lo que dice en el sitio web. por si acaso :) -

1 Respuestas

Supongo que usa apache2 mod python. Debe haber una función llamada def index que reciba al menos un parámetro que es la solicitud. El resultado de esta función se pasará al cliente.

Entonces, en tu caso, algo como:

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

contestado el 16 de mayo de 11 a las 22:05

Muchas gracias :) :) está funcionando :) :) Si me pudieras enviar buenos enlaces para los tutoriales de mod_python, sería de gran ayuda :)) - Bhuvan raj

De hecho, esto es todo lo que necesitas. Tal vez al usar formularios HTML, puede simplemente agregar los parámetros a su lista de parámetros de índice y el controlador se encarga de completarlos. Hiperbóreo

Oh, ¿quieres decir, considera que necesito que se carguen dos imágenes y luego tengo que devolver 2 parámetros? Si tiene tiempo, ¿puede dar un ejemplo de este tipo con 2 imágenes, por favor? - Bhuvan raj

Solo puede devolver un artículo. Si su script RECIBE parámetros de, por ejemplo, un formulario web, RECIBIRÁ más parámetros. - Hiperbóreo

Sería de más ayuda si pudiera explicar con un ejemplo: - / Si está ocupado, no hay problema :) - Bhuvan raj

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.