2016-12-16 48 views
0

我有一個通用的算法設計問題。我正在創建一個將連接到API的Django應用程序,但我不會存儲這些結果(至少不會在第一時間)。在從API中檢索數據後,我相應地操作它,並且已經創建了一個具有多種方法的類來執行此操作。Django的應用程序設計

應該在模型或Django框架的視圖中執行編程邏輯嗎?比另一個更可持續(例如在幾個月內我決定存儲信息)。另外,最好是將我的類封裝在自己的文件中,並將它們導入到模型/視圖中?

謝謝! Rob

回答

1

如果您不需要存儲數據,請不要使用Djnago內置的模型。

編寫視圖並導入您自己的模塊/類。獎勵:如果您的視圖共享了很多邏輯(可能與請求/響應處理有關),請使用基於類的視圖並編寫一個通用的MyBaseView。