Django 配置访问静态文件
2014-05-18 14:49
519 查看
1.settings.py
首先在 settings 文件中,引用 os 模块:import os
定义根目录:
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
启用静态文件模块:
INSTALLED_APPS = (
'django.contrib.staticfiles',
)
定义静态文件 URL 标识:
STATIC_URL = '/static/'
定义静态文件目录:
STATIC_ROOT= os.path.join(BASE_DIR,'static')
2.urls.py
from django.conf.urls import patterns, include, urlfrom django.conf import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.STATIC_ROOT },name="media"),
)
3.调用示例
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" /><link rel="stylesheet" type="text/css" href="/static/admin/css/dashboard.css" />
<script type="text/javascript">window.__admin_media_prefix__ = "/static/admin/";</script>
说明:需要将 admin 模块中的静态文件拷贝到根目录的 static 目录下。
相关文章推荐
- django 配置对于静态文件访问的路径
- DJango 1.8 配置静态资源文件可访问
- Django开发环境静态文件访问配置
- Django开发环境静态文件访问配置
- django1.4.5配置静态文件(img,css,js)访问
- 我和Django那些事儿(5)----站点管理和静态文件配置urls.py和settings.py
- Django——静态文件(如bootstrap)的配置
- Django 静态文件和媒体文件配置
- Python(三)Django静态文件配置
- django--静态文件的配置
- springMVC访问静态文件的配置
- django1.5开发环境static静态文件配置
- Django静态文件的配置(二)
- django静态文件配置
- SpringMVC对静态资源文件的访问(配置)
- django关闭DEBUG后 static静态文件都访问不了
- Django静态文件配置
- Django静态文件配置备忘录
- Django静态文件配置
- django 静态文件配置