0
我正在研究python/tornado web應用程序。我應該在哪裏保存我的龍捲風自定義選項
我有幾個選項來保存在我的應用程序。 Thoses選項可以由用戶更改,並且這些選項將經常訪問。 我已經創建了一個sqlite數據庫,但有一些磁盤操作,我問你這些選項的最佳位置是什麼。 龍捲風是否嵌入了自定義用戶選項的功能?
感謝
我正在研究python/tornado web應用程序。我應該在哪裏保存我的龍捲風自定義選項
我有幾個選項來保存在我的應用程序。 Thoses選項可以由用戶更改,並且這些選項將經常訪問。 我已經創建了一個sqlite數據庫,但有一些磁盤操作,我問你這些選項的最佳位置是什麼。 龍捲風是否嵌入了自定義用戶選項的功能?
感謝
是的,有tornado.options
包,這確實非常需要的東西。但請記住,這裏保存的值不會在請求之間持續存在;如果你需要這種功能,你將不得不實現一個外部持久化解決方案,你已經用SQLite完成了這個解決方案。
我不知道龍捲風,但燒瓶有像頂級對象字典。我認爲龍捲風有類似的東西。您可以在啓動時將數據庫中的所有相關數據加載到該字典中,並在關閉時保存更改。即使它不存在,使用一些模塊級字典或專用的緩存模塊也很容易構建 –