2010-06-12 6 views
2

J'ai vraiment besoin d'un exemple de code pour automatiser le démarrage du serveur web de développement Django "python manage.py runserver" dans un fichier .bat dans Windows. Je Python26 et django 1.1.1 installéscomment coder un fichier batch pour automatiser le démarrage du serveur Web django

Merci

que je voulais dire par Automatiser est en cliquant sur le fichier .bat et les connaissances de script de fichier batch démarrer serveur web de développement de Django jusqu'à et je n'aimera pour obtenir un exemple de code

Répondre

6

Vous pouvez écrire un fichier contenant .bat:

cd <location of your django project> 
<location of python.exe> manage.py runserver 

Je crois que cela devrait suffire.

+0

oui mais je ne fichier batch connaissances de script – Spikie

+0

salut miguel j'aimerai vraiment avoir un exemple de code – Spikie

+0

Le code est comme ça ... tout ce que vous devez faire est de remplacer ce qui est à l'intérieur du <> s. L'emplacement de python.exe devrait être quelque chose comme '" C: \ Program Files \ Python \ python-2.6.1 \ python.exe "' mais dépendra de votre installation. De même, l'emplacement du projet django est le dossier dans lequel se trouve votre projet django. –

1

Comme Miguel dit, vous pouvez écrire les lignes ci-dessous:

cd <location of your django project> 

<location of python.exe> manage.py runserver 

dans un fichier et l'enregistrer comme somefilename.bat, thats it. Maintenant, c'est un fichier batch et un clic dessus l'exécuterait, c'est à dire votre commande runserver. Que voulez-vous dire par script de fichiers par lots?

1

Miguel et Ankit vous ont déjà répondu. Je l'ai juste suivi et ça a marché. Voici mon offeronline.bat complet

D: 
cd user\shumon\offeronline 
manage.py runserver 

projet Mon Django et les fichiers python sont dans le lecteur D.

  • D: change le répertoire courant à D
  • la commande suivante cd ... change le répertoire courant à l'emplacement exact du projet.
  • manage.py runserver exécute le serveur.
Questions connexes