[英].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.