我遇到了与这个问题非常相似的问题,但不幸的是,没有一个解决方案似乎对我有用。
基本上我有以下,非常简单的目录:
ulogin
- models.py
- tests.py
- views.py
- media
- screen.css
- templates
- utemplate
- index.html
在我的settings.py
我有以下定义:
MEDIA_ROOT = '../compwebsite/ucode/ulogin/media'
MEDIA_URL = '/media/'
在index.html
我有以下尝试参考screen.css
<html>
<head>
<title>
YAY TITLE
</title>
<link rel="stylesheet" href="{{ MEDIA_URL }}screen.css">
<!--and it more...-->
我的urls.py
我有以下内容:
from django.conf.urls import patterns, include, url
from django.conf import settings
from django.conf.urls.static import static
if settings.DEBUG:
# static files (images, css, javascript, etc.)
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT}))
无论我做什么,我都无法获得对screen.css
工作的参考。根据网站上的其他问题,我真的不确定如何解决这个问题。非常感谢,如果您需要更多信息,请告诉我!