Django的文件結構,我使用Django和bootstrap3試驗。我沒有使用django的模板部分,所以這可能是一個簡單的問題。我的django文件結構看起來很漂亮,請看截圖。
我發現了一個有趣的主題,我想用它從http://startbootstrap.com/template-overviews/landing-page/下載。文件結構看起來像第二個屏幕:
什麼是一個Django項目中使用此最好的文件結構?
Django的文件結構,我使用Django和bootstrap3試驗。我沒有使用django的模板部分,所以這可能是一個簡單的問題。我的django文件結構看起來很漂亮,請看截圖。
我發現了一個有趣的主題,我想用它從http://startbootstrap.com/template-overviews/landing-page/下載。文件結構看起來像第二個屏幕:
什麼是一個Django項目中使用此最好的文件結構?
鑑於你的項目有一個像(出緩解的理解只有相關文件的結構是什麼我在說):
projectname
appname
models.py
views.py
projectname
wsgi.py
urls.py
settings.py
通常你會在您的父母projectname
目錄static
和templates
,並在每一種你把一個appname
目錄,你把應用程序特定資產或模板:
projectname
appname
models.py
views.py
static
css
main.css
js
main.js
appname
css
js
templates
index.html
appname
appname_list.html
projectname
wsgi.py
urls.py
settings.py
我希望結構清晰,然後將模板/目錄中的引導程序index.html修改爲包含{% static 'css/bootstrap.min.css' %}
和{% static 'js/bootstrap.min.js' %}
鏈接的資源。
另外我應該指出,通常像django-pipeline
這樣的東西在資產縮小,連接和壓縮方面真的很有用。
把你所有的CSS/JS/Fonts/etc文件放在yourApp/static /下,然後把所有的html放在模板下。
在你的HTML,使用相對路徑你的CSS/JS文件或使用Django模板語言把它英寸
這只是一堆css,js和html文件,你把它們照常放到其他django資產和模板放置處,什麼讓你煩惱? – DRC 2014-12-02 18:33:38
我已經閱讀了https://docs.djangoproject.com/en/dev/howto/static-files/,但我並不完全清楚人們用來管理其關於HTML的靜態文件 – user61629 2014-12-02 19:07:53