Sauf si je deviens fou, je n'ai pas eu à le faire depuis quelques jours. Par exemple, les modifications apportées aux fichiers HTML ne nécessitent pas de redémarrage du serveur, mais lorsque je fais de simples modifications, par exemple, dans mon fichier views.py, je dois redémarrer le serveur. Est-ce que c'est ainsi et je suis en train de devenir fou, ou y at-il une configuration à corriger?Django dans Aptana: Je dois redémarrer le serveur pour que les modifications du code python soient prises en compte
De plus, mon débogueur a cessé de fonctionner à peu près en même temps. J'ai défini des points d'arrêt dans les fonctions que je sais devoir être touchées, mais lorsque je débogue le code, il s'arrête à "manage.py" dans l'arborescence de débogage. Je me demande si les deux problèmes sont liés.
Chaque fois que vous modifiez un fichier .py, vous devez redémarrer le serveur. Si vous avez démarré le serveur "manage.py runserver", il détectera les modifications et redémarrera automatiquement. Eclipse et Aptana doivent démarrer le serveur Dev de Django avec l'option "--noreload" pour fonctionner correctement. Cela désactive le redémarrage automatique. –
Des choses étranges comme celles-ci semblent se produire lorsque python décide d'utiliser simplement les fichiers .pyc compilés, au lieu de vérifier les fichiers .py pour les changements. Essayez de supprimer tous les fichiers .pyc, voir si cela résout. (Ensuite, il se peut que Aptana ajoute l'option '--noreload', comme Evan l'a mentionné) – eternicode