2009-05-06 7 views
3

Je voudrais servir l'application django sur Windows XP/Vista. L'application est une interface Web at hoc pour un programme Windows, elle ne sera donc pas soumise à une charge importante (environ 100 requêtes par seconde). Connaissez-vous des petits serveurs qui peuvent être facilement déployés sur Windows pour servir une application Django? (IIS n'est pas une option car l'application devrait fonctionner sur toutes les versions de Windows)Un serveur de production prêt à servir django sur win32

Répondre

5

cherrypy inclut un bon serveur. Here comment vous l'avez configuré pour travailler avec django et quelques benchmarks.

twisted.web a wsgi soutien et qui pourraient être utilisés pour exécuter votre application django. Here comment vous le faites.

En fait, n'importe quel serveur wsgi fera l'affaire. Voici un autre exemple, cette fois en utilisant spawning:

$ spawn --factory=spawning.django_factory.config_factory mysite.settings 

Et pour l'utilisation paste, l'information est recueillie here.

Bien sûr, vous pouvez utiliser apache avec mod_wsgi. Ce serait juste un autre serveur wsgi. Here sont les instructions d'installation.

0

Pourquoi pas Apache?

Nokia a développé une version réduite d'apache pour fonctionner sur ses téléphones mobiles. Il supporte python.

http://research.nokia.com/research/projects/mobile-web-server/

avez-vous besoin aussi toute autre chose comme le soutien de la base de données, etc?

+0

Je pense que Apache est un peu lourd, mais je vais vérifier ce lien. Je vous remercie. En ce qui concerne le support db je vais utiliser sqlight. –

+0

Veuillez noter que ce serveur web fonctionnera sur un téléphone mobile. Il est conçu pour ne pas être lourd. – Steve

+0

J'adore le fait que je puisse exécuter Apache sur mon téléphone. C'est génial! –

1

Si vous voulez essayer Apache, consultez XAMPP pour voir si cela fonctionnera pour vous. Vous pouvez faire une "installation" légère (lire: pas d'installation). Bien sûr, vous devrez également installer mod_python pour lancer Django. This post peut vous aider à configurer votre site. (Note: Je ne l'ai pas utilisé python/Django avec XAMPP moi-même.)

Edit: Avant que quelqu'un signale ceci, XAMPP est généralement pas un outil prêt pour la production. C'est simplement un moyen utile de voir si Apache fonctionnera pour vous. En outre, j'ai vu que vous utilisez SQLite après le fait.

Questions connexes