Django 1.3: MEDIA_URL против STATIC_URL - PullRequest
17 голосов
/ 16 декабря 2011

Что теперь делает MEDIA_URL ? Я особенно запутался после того, как получил "django.core.exceptions.ImproperlyConfigured: параметры MEDIA_URL и STATIC_URL должны иметь разные значения".

Буду признателен Джанго за объяснение, почему это так. Привет

Ответы [ 3 ]

18 голосов
/ 16 декабря 2011

MEDIA_URL используется для указания на базовый URL для пользовательского контента - загруженные изображения, файлы и тому подобное.

STATIC_URL используется в качестве префикса для JavaScript, CSS и т. Д.

3 голосов
/ 23 мая 2012

Ответ не объясняет, почему.

Одна из приятных особенностей Django заключается в том, что он не раскрывает бэкэнд через URL. Пример: /formmail.pl /search.php

Но когда дело доходит до статических файлов, я думаю, это не имеет значения.

Очень разочаровывает ...

2 голосов
/ 06 октября 2012

Посмотрите на примечание № 2 на этой странице. Там они объясняют почему.

https://docs.djangoproject.com/en/dev/howto/static-files/

...