[英].pyc files don't get updated (only in Django)
我遇到了一个问题,我对.py Django文件所做的任何更改都不会更改.pyc文件,因此,直到我手动删除.pyc文件后,Django网站才会更改。
这仅在运行依赖Django的Django应用/ py文件时发生。
例:
models.py:包含更新数据库的方法
cron.py:独立脚本,用于设置Django环境,然后使用models.py将数据库更新为cron作业
出于某种原因,当我使用python cron.py
运行cron.py时,会反映出cron.py的更改,但cron.py不会接受我对models.py所做的任何更改。 它将使用旧的.pyc文件运行,这与我通过网络应用程序使用models.py时发生的情况一致。
我已经在整个目录上尝试过chmod 777。 有谁知道是什么原因造成的? 我可以发布任何相关代码吗?
如果您正在使用apache运行此Django实例,则需要重新启动apache才能反映所做的更改,您可以使用
sudo service apache2 graceful
仅使用默认的django开发服务器在本地自动更新pyc文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.