[英]Django file structure for downloaded theme
我正在尝试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
通常你会创建一个static
和templates
在父projectname
目录,并在每一种你把一个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模板语言将其引入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.