J'ai un site Django en cours d'exécution et toutes les mises à jour que je fais au code source ne seront pas mises à jour.Le code source Django ne sera pas mis à jour sur le serveur
(Raison Je change le fichier parce qu'une ligne de code génère une erreur.Ce qui est bizarre est que j'ai commenté cette ligne de code qui provoque l'erreur, mais le code s'exécute encore et provoque toujours l'erreur. Dans le django.log
il montre que la ligne causant l'erreur encore, mais il montre aussi commenté maintenant.Alors le journal des erreurs montre mon nouveau code source, mais l'application elle-même n'exécute pas le nouveau code)
Je suis très nouveau à Django, donc je ne sais pas vraiment ce qui se passe ici (pas mon site, j'ai été projeté sur ce projet.)
Recherche autour de ceci, j'ai déjà essayé de redémarrer apache:
$ sudo apachectl restart
$ sudo service apache2 restart
et j'ai aussi essayé de toucher le fichier wsgi.py
:
$ touch wsgi.py
et j'ai même supprimé le fichier .pyc
. Rien n'a fonctionné et l'ancienne ligne de code est toujours en cours d'exécution, même si les journaux l'affichent en commentaire.
Je ne sais pas où d'autre vérifier ou quoi d'autre me manque.
Utilisez-vous mod_wsgi pour apache pour exécuter Django, ou êtes-vous en cours d'exécution avec Django uwsgi ou gunicorn (derrière apache)? Si ce dernier, assurez-vous que vous redémarrez également ce processus. –
Sur quoi tourne-t-il, est-il local ou en production? – BigMonkey89WithaLeg
@JoeJ Je n'ai aucune idée. Où pourrais-je vérifier cela ou comment le saurais-je? – amallard