簡體   English   中英

.pyc文件不會更新(僅在Django中)

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM