2
當Django啓動並將其放入內存(Redis)以供所有應用程序使用時,如何從MySQL數據庫加載資源。Django在啓動時加載資源
我看到這個[https://docs.djangoproject.com/en/dev/ref/applications/#django.apps.AppConfig.ready]
class MyAppConfig(AppConfig):
def ready(self):
但他們沒有提及使用現成函數內部數據庫的連接。我的網站啓動時怎麼辦?
我可以在裏面設置緩存值嗎?
from django.core.cache import cache
cache.set()
有什麼方法可以將值存儲到應用程序上下文中。並由所有用戶訪問。 ?即使我們有,當我們部署到Apache,wsgi實例可能會重新啓動。所以我想我需要爲memcahe存儲所有用戶頻繁變化的實時數據。 –
所以你的命令/ CLI我們必須單獨運行?我們如何將所有東西整合到一個Web項目中,並在Apache啓動時啓動。 –
看完整的一點是,這與apache重啓並不相關。如果您要從緩存中過期,應該從代碼中修改項目的位置執行該操作,而不是等待apache重新啓動。 – e4c5