2
隨着1.4角落,我想我會放棄它,但我有一個關於新的project layout的問題。Django 1.4項目寬代碼(模板標籤)
manage.py
myapp/
__init__.py
models.py
mysite/
__init__.py
settings.py
urls.py
我可以看到這裏的邏輯,我是新佈局的粉絲但是如果我有添加項目範圍內的代碼的問題。
例如: 我創建了一個新的templatetag特定於該項目,不符合邏輯適合我的應用程序中的任何一個。對我來說,這應該然後適合mysite然而(據我所知),這是不是然後處理。 apptag.py(見下文)可用,但sitetag.py不是。現在,我假設這是因爲mysite未以與應用(?)相同的方式處理。然後
manage.py
myapp/
templatetags
__init__.py
apptag.py
__init__.py
models.py
mysite/
templatetags
__init__.py
site.py
__init__.py
settings.py
urls.py
我的問題是什麼是去了解這個問題的正確方法?我應該創建一個名爲'core'
,'mysitecore'
或類似的應用嗎?我可以將'mysite'
添加到INSTALLED_APPS,但這只是感覺錯了。或者還有另一種選擇,我在這裏失蹤。
在此先感謝。