2011-12-16 2 views
17

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

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

+1

возможно дубликат [Что такое документально определение MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL и ADMIN_MEDIA_PREFIX?] (Http://stackoverflow.com/questions/6813339/what-is-the-documented- определение-of-media-root-media-url-static-root-static) – DrTyrsa

ответ

18

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

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

3

Ответ не объясняет рассуждения, почему.

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

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

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

2

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

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

+0

Это полезно. Все хорошо. (и даже рекомендуется) суммировать, цитировать или копировать со связанной страницы, а не просто размещать ссылку. Приятно, что вам не нужно посещать внешний ресурс, если это не нужно, а также, если исходная страница удалена, мы получаем мертвые ссылки. – David

+0

Да, я понимаю, спасибо за отзыв – vonGohren

 Смежные вопросы

  • Нет связанных вопросов^_^