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

来源:互联网 发布:棋牌数据库配置 编辑:程序博客网 时间:2024/05/21 14:43

开始准备用django做个小项目练手,记录开发中遇到的各种问题。

1. 在settings.py中配置如下:

[python] view plain copy
  1. import os  
  2. STATIC_ROOT = ''  
  3. STATIC_URL = '/static/'  
  4. STATICFILES_DIRS = (  
  5.     os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'),  
  6. )  

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

[python] view plain copy
  1. import settings  
  2. urlpatterns = patterns('',  
  3.     #...... 其他配置  
  4.     url( r'^static/(?P<path>.*)$''django.views.static.serve',{ 'document_root': settings.STATIC_ROOT }),  
  5. )  

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

[python] view plain copy
  1. <link rel="stylesheet" type="text/css" href="{% static "admin/css/bootstrap.min.css" %}" />  
  2. <link rel="stylesheet" type="text/css" href="{% static "admin/css/bootstrap-responsive.min.css" %}" />  
阅读全文
0 0