2008-10-19 7 views
13

J'ai joué avec mod_python dans apache2 qui semble fonctionner différemment de python en général - il y a une syntaxe un peu différente et ce que vous devez faire. Ce n'est pas très bien documenté et après quelques jours de jeu, je ne vois vraiment pas du tout le mod_python, surtout quand des choses comme php sont si bien documentées et disponibles.Python pour le développement web dans Apache

Je peux voir comment Python fonctionne bien pour la programmation du système, mais quelqu'un peut-il donner des informations sur les raisons pour lesquelles je ne devrais pas simplement déverser python pour une application web?

+1

« il est un peu différent syntaxe » S'il vous plaît donner l'exemple spécifique pour cela. –

Répondre

6

mod_python n'était pas vraiment fait pour faire de la programmation web basique. Je vous suggère d'aller avec un cadre:

Ma suggestion est de donner un peu de temps python. Il est facile de confondre simplicité et manque de pouvoir. :)

29
  1. N'utilisez pas mod_python. Une erreur courante est de prendre mod_python comme "mod_php, mais pour python" et c'est pas vrai. Utilisez mod_wsgi à la place.
  2. Choisissez un framework Web. CherryPy. Pylons. Django.
  3. Regardez wsgi.org
+1

"Utilisez mod_wsgi à la place" Appuyé! Ou SCGI si vous trouvez plus facile de ne pas courir dans le même processus. – ephemient

+1

Vous pouvez également exécuter mod_wsgi dans un processus séparé. Essayez de lire sur le "mode démon mod_wsgi". –

+0

Le mode démon de mod_wsgi n'est * pas * disponible sous Windows. –

Questions connexes