У меня возникла проблема, когда любые изменения, которые я делаю в своих .py-файлах Django, не меняют файл .pyc, поэтому на веб-сайте Django нет измените, пока я вручную не удалю файл .pyc..pyc-файлы не обновляются (только в Django)
Это происходит только при запуске файлов app/py Django, зависящих от Django.
Пример:
models.py: содержит методы для обновления базы данных
cron.py: Независимый скрипт, который настраивает среду Django, а затем использует models.py для обновления базы данных как хроны
По какой-то причине изменения в cron.py отражаются, когда я запускаю его с python cron.py
, но cron.py НЕ подберет изменения, которые я делаю для models.py. Он отключится от старого .pyc-файла, который согласуется с тем, что происходит, когда я использую models.py через веб-приложение.
Я пробовал chmod 777 по всему каталогу. Кто-нибудь знает, что вызывает это? Есть ли какой-либо соответствующий код, который я могу опубликовать?
не chmod 777. В любом случае, это в производстве с fastcgi? –
@EduardGamonal Производство с регулярными wsgi. Настройки довольно точно подобны учебнику djangoproject. – Alds