Когда я использую MEDIA_URL или STATIC_URL, чтобы указать на / static / в настоящее время установить MEDIA_URL на / static / и использовать его в пути к файлу CSS, например:
<link rel="stylesheet" type="text/css" href="{{MEDIA_URL}}css/css.css" />
Он указывает на /static/css.css
, нопри попытке http://localhost/static/css.css
выдает ошибку 404.
У меня есть в настройках:
.....
MEDIA_ROOT = ''
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = '/static/'
# Absolute path to the directory static files should be collected to.
# Don't put anything in this directory yourself; store your static files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = 'D:/programming/django_projects/ecomstore/'
.....
В urls.py я имею в виду статические, как это:
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root':'D:/programming/django_projects/ecomstore/'}
Такгде проблема?Почему это показывает 404, мне нужно создать некоторое представление для статических файлов?Или что-то еще не так в моих настройках или urls.py?Любой ответ будет оценен, так как я новичок в Django.
заранее спасибо