Um Python in einer HTML-Datei ähnlich wie PHP auszuführen

4647
Léo Léopold Hertz 준영

Ich weiß, dass Sie PHP-Code innerhalb der HTML-Datei haben können. Ich würde gerne wissen, wie Sie mit Python dasselbe machen können.

Wie können Sie Python in einem HTML-Dokument ausführen?

1

4 Antworten auf die Frage

6
Charles Roper

Gepard

Cheetah ist eine Python-basierte Template-Engine und Code-Generator. Es kann als eigenständiges Dienstprogramm verwendet oder mit anderen Tools kombiniert werden. Cheetah hat viele mögliche Anwendungen, aber Webentwickler, die nach einer brauchbaren Alternative zu ASP, JSP, PHP und PSP suchen, werden als Hauptbenutzergruppe erwartet.

@Charles: Gepard klingt vielversprechend. Ich muss meine SQL-Abfragen selbst erstellen. Erlaubt mir Cheetah, meine eigenen SQL-Abfragen zu erstellen? Léo Léopold Hertz 준영 vor 15 Jahren 0
3
Tadeusz A. Kadłubowski

Sehen Sie sich zum Beispiel die Django-Templatiermaschine an. Django

Ich muss meine SQL-Abfragen selbst erstellen. Ich habe Angst, dass ich Django nicht benutzen darf. Léo Léopold Hertz 준영 vor 15 Jahren 0
Du kannst mit Django immer noch eigene Anfragen schreiben ... Obwohl ich zugeben muss, dass dies den Zweck der Verwendung missachtet. Sasha Chedygov vor 15 Jahren 0
3
Yoann Le Touche

Du brauchst so etwas wie mod_python für Apache oder spielst mit cgi.

Das hängt wirklich von Ihrem Webserver ab

Es gibt HTTP-Server, die in normalem Python geschrieben sind. AFAIR Python-Standardbibliothek enthält eine. Es ist nicht notwendig, Apache für kleine Implementierungen auszuführen. Tadeusz A. Kadłubowski vor 15 Jahren 0
Deshalb habe ich gesagt, es kommt wirklich auf den Webserver an :) Yoann Le Touche vor 15 Jahren 0
0
iElectric

Verwenden Sie Mako oder Jinja2 . Beide sind sehr schnell und können ihre Arbeit am besten erledigen. Sie sollten keine SQL-Abfragen in Ihrer Vorlage, sondern in Ihrer Controller-Logik erstellen. Übergeben Sie später Variablen / Funktionen an eine Vorlage und geben Sie diese aus.