您的位置:首页 > Web前端 > JavaScript

Django调用css、img、js等静态文件

2017-09-14 00:18 686 查看
开始准备用django做个小项目练手,记录开发中遇到的各种问题。
1. 在settings.py中配置如下:

[python] view
plain copy

import os  

STATIC_ROOT = ''  

STATIC_URL = '/static/'  

STATICFILES_DIRS = (  

    os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'),  

)  

2. 在urls.py中配置如下:

[python] view
plain copy

import settings  

urlpatterns = patterns('',  

    #...... 其他配置  

    url( r'^static/(?P<path>.*)$', 'django.views.static.serve',{ 'document_root': settings.STATIC_ROOT }),  

)  

3. 页面引用css、img、js等静态文件:

[python] view
plain copy

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

<link rel="stylesheet" type="text/css" href="{% static "admin/css/bootstrap-responsive.min.css" %}" />  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: