Шаблон Django не может видеть файлы CSS

Я создаю приложение django и не могу получить шаблоны для просмотра файлов CSS ... Мой файл settings.py выглядит следующим образом:

MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media')
MEDIA_URL = '/media/'

Я получил CSS-файлы в / mysite / media / css /, а код шаблона содержит:

<link rel="stylesheet" type="text/css" href="/media/css/site_base.css" />`

затем в файле url.py у меня есть:

# DEVELOPMENT ONLY
(r'^media/(?P<path>.*)

но сервер разработки обслуживает простой HTML (без стилей). Что я делаю неправильно?

--

Хорошо, я получил это на основе того, что вы, ребята, сказали. Ответ:

settings.py:

MEDIA_ROOT = 'd://web//mysite//media//'  #absolute path to media
MEDIA_URL = '/mymedia/' #because admin already using /media

site_base.html:

<link rel="stylesheet" type="text/css" href="/mymedia/css/site_base.css" />

urls.py

from mysite import settings
if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^mymedia/(?P<path>.*)

И вуаля! Оно работает.

, '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:

<link rel="stylesheet" type="text/css" href="/mymedia/css/site_base.css" />

urls.py

from mysite import settings
if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^mymedia/(?P<path>.*)$', 'django.views.static.serve',  
         {'document_root':     settings.MEDIA_ROOT}),
    )

И вуаля! Оно работает.

, 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), )

И вуаля! Оно работает.

, '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:

<link rel="stylesheet" type="text/css" href="/mymedia/css/site_base.css" />

urls.py

from mysite import settings
if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^mymedia/(?P<path>.*)$', 'django.views.static.serve',  
         {'document_root':     settings.MEDIA_ROOT}),
    )

И вуаля! Оно работает.

Ответы на вопрос(5)

Ваш ответ на вопрос