繁体   English   中英

用于下载主题的Django文件结构

[英]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

通常你会创建一个statictemplates在父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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM