假設我有一個名爲「blog」的Django應用程序。將調用放置在哪個外部API上,這個API依賴於Model?
有一個叫Post
的模型,我有一個外部API調用,它返回給定時間內最受歡迎的帖子列表,例如Google Analytics API。
我的問題是:哪裏是我應該放置,使調用外部API代碼預期的地方,從每個崗位解析ID,查詢數據庫和相應的分類模型列表?
我不認爲它應該活在Manager
或在templatetag
。任何提示或建議?
提前致謝!
編輯:期望的結果可能需要在整個項目的幾個地方,所以如果我把代碼視圖,我不得不重複。
謝謝,湯米。幫手模塊的建議非常棒! – Tiago 2010-12-20 16:44:58
另外,關於使用外部API的好技巧。謝謝! – Tiago 2010-12-20 22:20:04