django设置静态文件路径方法
2012-05-15 10:38:33 来源:WEB开发网核心提示:vim mysite/settings.py 加入: HERE = os.path.dirname(os.path.dirname(__file__)) 修改: MEDIA_ROOT = os.path.join( HERE ,'media').replace('\\','/&
vim mysite/settings.py 加入: HERE = os.path.dirname(os.path.dirname(__file__)) 修改: MEDIA_ROOT = os.path.join( HERE ,'media').replace('\\','/') MEDIA_URL = '/media/' STATIC_ROOT = os.path.join(HERE,'static').replace('\\','/') STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(HERE,'app名字/static/').replace('\\','/'), ) 推荐的做法是将静态文件保存在app下的static目录中。
vim mysite/urls.py from django.conf.urls.static import static urlpatterns += static(settings.MEDIA_URL , document_root = settings.MEDIA_ROOT ) urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT )
然后这样使用:
<link type="text/css" rel="stylesheet" href="/static/css/bootstrap.min.css"/> <link type="text/css" rel="stylesheet" href="/static/css/bootstrap-responsive.css"/>
更多精彩
赞助商链接