我遇到了一个问题,我对 .py Django 文件所做的任何更改都不会更改 .pyc 文件,因此在我手动删除 .pyc 文件之前,Django 网站不会更改。
这只发生在运行依赖于 Django 的 Django app/py 文件时。
例子:
models.py:包含更新数据库的方法
cron.py:独立脚本,用于设置 Django 环境,然后使用 models.py 作为 cron 作业更新数据库
出于某种原因,cron.py 中的更改会在我运行它时反映出来,python cron.py
但 cron.py 不会获取我对 models.py 所做的任何更改。它将运行旧的 .pyc 文件,这与我通过 web 应用程序使用 models.py 时发生的情况一致。
我已经在整个目录上尝试了 chmod 777 。有谁知道是什么原因造成的?我可以发布任何相关代码吗?