2010-08-22 6 views
1

J'utilise Django avec Eclipse et j'ai compris que vous pouviez démarrer et arrêter le serveur via Eclipse et que la sortie apparaissait dans la console. C'est génial, sauf qu'il y a un délai entre le moment où l'événement se produit et le moment où le résultat apparaît. Habituellement, pour que quelque chose apparaisse sur la console, je dois modifier le code et le sauvegarder (django le recharge ensuite) ou je dois redémarrer le serveur. En bas à droite, il est dit "Actualiser à la fin", donc peut-être que cela a quelque chose à voir, mais je n'arrive pas à voir comment afficher la sortie de la console en directDjango et Eclipse, console

+0

Faites-vous référence à 'runserver' de Django? Quelle version de Django utilisez-vous et quelle version d'Eclipse? Être plus précis sera récompensé par de meilleures réponses. –

+0

Je parle du serveur de Django. J'utilise Django 1.2.1 et Eclipse 3.6.0 – JPC

Répondre

0

Sur mon système (Ubuntu 10.04 , Python 2.6, Django 1.2.1, Eclipse 3.5, PyDev), je vois le même comportement que je vois au travail (Windows 7, Python 2.6, Django 1.2.1, Eclipse 3.6, PyDev):

Quand je commence le serveur d'exécution Django à partir d'Eclipse, sa sortie va à une fenêtre de console, à l'exception des premiers messages de démarrage. Ainsi, le premier message sera soit une entrée de journal d'accès, soit une trace d'erreur. Une fois que vous avez mis à jour une classe faisant partie du projet Django, vous recevez un message de démarrage du serveur, puis les entrées suivantes du journal des erreurs/accès.

[23/Aug/2010 23:59:52] "GET /foo/bar/ HTTP/1.1" 200 27085 
Validating models... 
0 errors found 

Django version 1.2.1, using settings 'foo.settings' 
Development server is running at http://127.0.0.1:8080/ 
Quit the server with CONTROL-C. 
[24/Aug/2010 00:01:06] "GET /foo/bar/ HTTP/1.1" 200 27365 

Le seul retard que je perçois est alors re-exécution d'un ensemble assez de main-d'œuvre des web-services, mais même cela est une énorme amélioration par rapport aux versions antérieures.

+0

Je vois un comportement comme ça. Il crache la sortie de la console uniquement après avoir sauvegardé et rechargé quelque chose. C'est ennuyeux mais je suppose que je peux vivre avec si je n'ai aucune option – JPC

+0

Peut-être une question stupide, mais votre ordinateur at-il assez de mémoire? Eclipse est un gros problème de mémoire, et l'ajout de Python, de Django et de Firefox, ainsi que l'ouverture d'un tas d'onglets, peuvent vraiment taxer votre système ... –

Questions connexes