我正在构建一个django应用程序,我无法获取模板来查看CSS文件…我的settings.py文件如下所示:
MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media')
MEDIA_URL = '/media/'
我有/ mysite / media / css /中的CSS文件,模板代码包含:
`
那么,在url.py文件中我有:
# DEVELOPMENT ONLY
(r'^media/(?P.*)$', 'django.views.static.serve',
{'document_root': '/media'}),
但是开发服务器服务于普通的html(没有样式)。我究竟做错了什么?
–
可以 – 我根据你们所说的话,得到它的工作。答案是:
settings.py:
MEDIA_ROOT = 'd://web//mysite//media//' #absolute path to media
MEDIA_URL = '/mymedia/' #because admin already using /media
site_base.html:
urls.py
from mysite import settings
if settings.DEBUG:
urlpatterns += patterns('',
(r'^mymedia/(?P.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
)
和瞧!有用。