Utiliser Python dans un fichier HTML de la même manière que PHP

1

Je sais que vous pouvez avoir le code PHP dans le fichier HTML. Je voudrais savoir comment vous pouvez faire la même chose avec Python.

Comment pouvez-vous exécuter Python dans un document HTML?

Léo Léopold Hertz
la source

Réponses:

3

Regardez le moteur de templates Django par exemple. Django

Tadeusz A. Kadłubowski
la source
Je dois faire mes requêtes SQL par moi-même. J'ai bien peur de ne pas être autorisé à utiliser Django.
Léo Léopold Hertz 준영
Vous pouvez toujours écrire vos propres requêtes avec Django ... Bien que je reconnaisse que cela va à l’encontre du but de l’utiliser.
Sasha Chedygov
6

guépard

Cheetah est un moteur de template et un générateur de code alimenté par Python. Il peut être utilisé en tant qu'utilitaire autonome ou associé à d'autres outils. Cheetah a de nombreuses utilisations potentielles, mais les développeurs Web à la recherche d'une alternative viable à ASP, JSP, PHP et PSP devraient constituer son principal groupe d'utilisateurs.

Charles Roper
la source
@ Charles: Guépard semble prometteur. Je dois créer moi-même mes requêtes SQL. Cheetah me permet-il de créer mes propres requêtes SQL?
Léo Léopold Hertz 준영
3

Vous aurez besoin de quelque chose comme mod_python pour apache ou de jouer avec cgi.

Cela dépend vraiment de votre serveur web

Yoann Le Touche
la source
Il existe des serveurs HTTP écrits en python simple. La bibliothèque standard AFAIR en python en comprend une. Il n'est pas nécessaire d'exécuter Apache pour des déploiements à petite échelle.
Tadeusz A. Kadłubowski
C'est pourquoi j'ai dit que cela dépend vraiment du serveur Web :)
Yoann Le Touche
0

Utilisez Mako ou Jinja2 . Les deux sont très rapides et font mieux leur travail. Vous ne devez pas créer de requêtes SQL dans votre modèle, mais dans la logique de votre contrôleur. Ensuite, transmettez les variables / fonctions à un modèle et les exportez.

iélectrique
la source