加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

django-模板之静态文件加载(十四)

发布时间:2020-12-15 17:07:52 所属栏目:大数据 来源:网络整理
导读:1.在templates同级目录下建static ? ?2.index.css ? ?3.index.html {% load static %} !DOCTYPE htmlhtml lang= " en " head meta charset= UTF-8 " title{{title}}/title link rel="stylesheet" href={% static 'css/index.css' %} /headbody div class = h

1.在templates同级目录下建static

?

?2.index.css

?

?3.index.html

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset=UTF-8">
    <title>{{title}}</title>
    <link rel="stylesheet" href={% static 'css/index.css' %}>
</head>
<body>
    <div class=header">Nav Area</div>
    <div content">
        <!--{% now 'Y M d H:i:s D'%}-->
        <h1>{{value|add:200}}</h1>
        <h1>{{list1|first}}</h1>
        <h1>{{str1|add:str2}}</h1>
        <h1>{{value|add:str1}}</h1>
        <!--{% block content %}-->
        <!--{% endblock %}-->
    </div>
    <div footer">Foot Area</div>
</body>
</html>

每次都要加{% load static %},挺麻烦的可以再settings.py中配置,就可以不加这句话了。

TEMPLATES = [
    {
        BACKEND': django.template.backends.django.DjangoTemplates',DIRS: [],1)">APP_DIRS: True,1)">OPTIONS: {
            context_processors: [
                django.template.context_processors.debugdjango.template.context_processors.requestdjango.contrib.auth.context_processors.authdjango.contrib.messages.context_processors.messages'builtins':[
              'django.templatetags.static'
            ],
        },},]

或者我们自己定义模板的位置,在settings.py中配置STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),]

这会将static设置在根目录下的一级目录下。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读