LINUX.ORG.RU

Туплю: Django и media


0

0

Добрый день, как можно сделать чтобы Django урл /media/ обрабатывала как директорию на сервере, а не как урл?
Это не помогает:
MEDIA_ROOT = '/hehey/bla/media'
MEDIA_URL = '/media/'


Re: Туплю: Django и media

В urls.py добавить:

    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT,
            'show_indexes': True}),

ero-sennin ★★ ()

Re: Туплю: Django и media

В настройках сервера указать статическую отдачу по урлам `/media/`, например:

    # Map requests to fcgi server
    url.rewrite = (
                "^(/media.*)$"	=>      "$1",
                "^(/hg/static.*)$"  =>      "$1",
                "^/hg(/?.*)$"       =>      "/hg.fcgi$1",
	        "^(/.*)$"           =>      "/django.fcgi$1"
                )

Sphinx ★★☆☆ ()
Ответ на: Re: Туплю: Django и media от Sphinx

Re: Туплю: Django и media

У меня сейчас настроено и то и то, поэтому когда сайт работает из-под апача, файлы отдаёт апач, а когда запускается ./manage.py runserver, файлы отдаёт встроенный сервер. Удобно.

ero-sennin ★★ ()
Ответ на: Re: Туплю: Django и media от cobold

Re: Туплю: Django и media

Он и занимается. Но для разработки поднимать отдельный сервер - это перебор.

ero-sennin ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.