码迷,mamicode.com
首页 > 其他好文 > 详细

django 模板使用静态文件

时间:2017-09-05 23:12:12      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:模板文件   tin   request   __file__   options   process   message   bug   debug   

1、新建项目

2、新建app,并在install_app中添加该app

3、和app文件夹并列新建static、和TEMPLATES  文件夹,分别放静态文件和模板

4、setting.py中设置

TEMPLATES = [
    {
        ‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
        ‘DIRS‘: [
            os.path.join(BASE_DIR, "templates").replace("\\", "/")
        ],
        ‘APP_DIRS‘: True,
        ‘OPTIONS‘: {
            ‘context_processors‘: [
                ‘django.template.context_processors.debug‘,
                ‘django.template.context_processors.request‘,
                ‘django.contrib.auth.context_processors.auth‘,
                ‘django.contrib.messages.context_processors.messages‘,
            ],
        },
    },
]

 

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = ‘/static/‘
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static").replace("\\","/"),
)

 

5、修改模板文件

顶部添加  

{% load staticfiles %}

替换相关文件:
<link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.css">
替换成:

<link rel="stylesheet" type="text/css" href="{% static ‘lib/bootstrap/css/bootstrap.css‘ %}">

django 模板使用静态文件

标签:模板文件   tin   request   __file__   options   process   message   bug   debug   

原文地址:http://www.cnblogs.com/testway/p/7482073.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!