2009-05-13 10 views
1

Le livre que j'ai lu à propos de Django impose une utilisation intensive d'une ligne de commande en termes d'installation de Python et d'importation de Django. Il détaille les commandes de ligne de commande nécessaires, à la fois depuis la ligne de commande elle-même et à partir d'un shell python, pour créer un nouveau projet, démarrer un serveur web, synchroniser des modèles avec une base de données, etc. J'ai aussi Eclipse que j'utilise pour Ruby on Rails. Et il contient un plugin PyDev. Existe-t-il une interface graphique via Eclipse pour que je n'ai pas besoin d'avoir une fenêtre DOS ouverte en permanence?Django dans Eclipse

+0

Je n'ai pas entendu parler d'un. Mais, avez-vous une seule fenêtre DOS ouverte? J'ai toujours au moins deux - un pour le serveur en permanence, l'autre avec un shell, et peut-être un pour la synchro et autres. –

Répondre

1

Vous pouvez utiliser Komodo Edit ... Dans cet IDE, vous pouvez mettre en place un grand nombre de commandes ...

posté un tuto Ive dans mon blog, mais en portugais ... d'une manière Si vous le souhaitez, je peux vous envoyer un fichier .doc. Ensuite, vous pouvez utiliser google traducteur!

http://chevitarese.wordpress.com.br

Fred Chevitarese -

GNU/Linux
+0

Votre lien est cassé maintenant. – Jijoy

1

Certaines tâches d'administration, telles que la création de projets ou la synchronisation de la base de données, se font mieux à partir de la ligne de commande. Personnellement, j'aime définir un tas d'alias de shell - comme ceux-ci: http://ramin.firoozye.com/2008/03/03/django-bash-shell-shortcuts/ alors je n'ai pas besoin de me souvenir de taper tout ça. Mais vous pouvez utiliser PyDev et Eclipse pour démarrer le serveur, ce qui facilite la définition de points d'arrêt et le passage par le code. Une fois configuré, vous pouvez simplement appuyer sur le bouton 'débogueur' et lancer le serveur Django et attendre que vous le frappiez.

Voici les instructions sur la façon de configurer Pydev pour Django:

http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html

EDIT: J'ai raté que vous parliez de DOS. Vous pouvez obtenir le même effet que les alias de shell en utilisant des fichiers batch et des variables d'environnement. Ou utilisez Cygwin et obtenez un shell bash.

0

Pouvez-vous créer un script séparé dans eclipse pour utiliser subprocess.popen pour exécuter les commandes dont vous avez besoin, puis attendre que l'entrée tue le processus enfant?