2012-01-31 55 views
1

我在哪裏可以放置我爲django項目創建的基於項目的視圖?Django項目助手函數/類

例如 - JSONResponseMixin之類的東西?

我想將它們放到像MY_PROJECT /視圖/通用/ ajax.py的文件夾 - 但我不知道我怎麼會應用中在我的項目,然後把這個?

喜歡的東西從my_project.views.generic.ajax進口JSONResponseMixin不起作用,因爲它說沒有應用「意見」 ...

回答

1

在Django是probaby最好的方式遵循的Django所以項目分爲應用程序,應用程序包含模塊(模型,視圖,網址...),但是您可以創建自己的本地/實用程序/ contrib應用程序,它可以只是一個帶有init.py和模塊的文件夾。如果您想進一步劃分成目錄(每個子目錄,我相信將需要它自己的init.py),你就必須再包括它(應用程序根文件夾)在你的INSTALLED_APPS元組和應該有能(afaik)導入模塊,就像您對其他任何東西所做的那樣。

編輯:剛剛發現this answer一個有點相關的問題,可能是值得一讀