2011-12-16 14 views
17

Co robi teraz MEDIA_URL? Jestem szczególnie zdezorientowany po tym, jak uzyskałem "django.core.exceptions.ImproperlyConfigured: Ustawienia MEDIA_URL i STATIC_URL muszą mieć różne wartości".Django 1.3: MEDIA_URL vs. STATIC_URL

Byłbym wdzięczny Django wyjaśniając, dlaczego tak jest. Pozdrowienia

+1

możliwe duplikat [Co to jest udokumentowane definicja MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL i ADMIN_MEDIA_PREFIX?] (Http://stackoverflow.com/questions/6813339/what-is-the-documented- definicja-media-root-media-url-static-root-static) – DrTyrsa

Odpowiedz

18

MEDIA_URL jest używany, aby wskazać adres bazowy dla user-generated content - przesłanych zdjęć, plików, tego rodzaju rzeczy.

STATIC_URL jest stosowany jako przedrostek dla JavaScript, CSS itp

3

Odpowiedź nie wyjaśnić powody, dlaczego.

Jedną z fajnych rzeczy w Django jest to, że nie ujawnia on backendu za pomocą adresu URL. Przykład: /formmail.pl /search.php

Ale jeśli chodzi o plikach statycznych, myślę, że nie ma znaczenia.

Bardzo rozczarowujące ...

2

Wystarczy popatrzeć na nocie numer 2 na tej stronie. Tam wyjaśniają dlaczego.

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

+0

To jest pomocne. To jest o.k. (a nawet zachęcamy) do podsumowania, cytowania lub kopiowania z połączonej strony, zamiast zwykłego publikowania linku. Fajnie jest nie odwiedzać zewnętrznego zasobu, chyba że jest to konieczne, a także jeśli oryginalna strona zostanie usunięta, otrzymamy martwe linki. – David

+0

Tak, rozumiem, że nie za opinie – vonGohren

Powiązane problemy