Django i udostępnianie plików statycznych

Prowadzę witrynę na WebFaction za pomocą Django / mod_python / Python2.5. Niedawno natknąłem się na koncepcję plików statycznych (podczas konfigurowania mojego administratora Django).

Z tego, co rozumiem, obsługiwanie plików statycznych to po prostu powiedzenie serwerowi, aby obsługiwał pliki bezpośrednio z określonego katalogu, zamiast najpierw kierować żądanie przez apache, a następnie mod_python, a następnie django, a na koniec z powrotem do użytkownika. W przypadku WebFaction pomaga to szczególnie, ponieważ istnieją dwa serwery Apache, przez które musi przejść Twoje żądanie (serwer aplikacji i główny serwer publiczny).

Dlaczego podczas konfigurowania statycznych plików Django potrzebny jest tylko folder / media w / contrib / admin? Czy po prostu cała statyczna zawartość Django jest powiązana z panelem administracyjnym?

Kiedy chcę obsłużyć moją własną statyczną zawartość (obrazy, css itp.), Czy powinienem dołączyć ją do tego samego folderu / media lub skonfigurować inny alias dla mojej własnej treści (/ my_media)?

questionAnswers(2)

yourAnswerToTheQuestion