Django套用现成模板,导入css,js,images等文件

编程知识 更新时间:2023-04-04 23:46:33

环境

  • windows10
  • pycharm2017.3.3 professional edition(必须专业版)
  • python3.6.4
  • django2.0.2

参考资料

  • http://blog.csdn/qq_21182587/article/details/69936510
    找了很多资料,就这个最全,使用最方便,感谢作者

方法

  1. 创建项目
    参考Django项目创建流程
  2. 从网络上下载模板,比如模板之家
  3. 将模板中的html文件放入项目的template文件夹下,其实也可以放到其他目录下,只是设置的时候改一下目录即可。
  4. 在项目的根目录或APP下创建一个文件夹命名为static用于保存css、js、images等文件
  5. 打开项目,在settings.py文件里寻找TEMPLATES选项,添加static文件

    'DIRS': [os.path.join(BASE_DIR, 'templates'),
             os.path.join(BASE_DIR, 'static').replace('\\', '/')],

    在settings.py最底部添加

    STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\', '/')
    STATICFILES_DIRS = (
        ('css', os.path.join(STATIC_ROOT, 'css').replace('\\', '/')),
        ('images', os.path.join(STATIC_ROOT, 'images').replace('\\', '/')),
        ('fonts', os.path.join(STATIC_ROOT, 'fonts').replace('\\', '/')),
        ('js', os.path.join(STATIC_ROOT, 'js').replace('\\', '/')),
    )
  6. 修改urls.py文件在文件头添加

    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    在文件尾部添加

    urlpatterns += staticfiles_urlpatterns()
  7. 修改HTML文件里面的路径

    导入css

    <link href="/static/css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
    <link href="/static/css/style.css" rel="stylesheet" type="text/css" media="all" />

    导入js

    <script src="/static/js/jquery-1.11.1.min.js"></script>

    插图

    <img src="/static/images/4.jpg" alt=" " class="img-responsive" />

更多推荐

Django套用现成模板,导入css,js,images等文件

本文发布于:2023-04-04 23:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/47cdc52b1cc432c530dcc18f47ceadb7.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模板   文件   Django   css   images

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 43759文章数
  • 14阅读数
  • 0评论数