Как переместить сайт администратора django под root? - PullRequest
1 голос
/ 22 апреля 2011

Сайт администратора Django - отличная отправная точка для простых внутренних приложений, которыми пользуется множество людей.

Я немного искал и видел обсуждения медиа и инструментов для работы и объединения статических медиа для сайта администратора. Но он все еще довольно фрагментирован и непрозрачен.

Предположим, у меня есть сайт "mysite" с приложением "myapp", которое получено из приложения администратора.

Я был бы очень признателен за пример перемещения mysite и myapp, включая приложение администратора, на веб-сервер, где он не находится в корневом URL-адресе.

Я думаю, что этот вариант использования избавит меня от многих проблем и путаницы, которые, как я вижу, есть у людей.

1 Ответ

0 голосов
/ 22 апреля 2011

Я думаю, что вы хотите использовать опцию FORCE_SCRIPT_NAME = '/path/not/at/root/of/domain' в вашем файле settings.py.Нет трейлинга /.

http://docs.djangoproject.com/en/1.3/ref/settings/#force-script-name

Надеюсь, я правильно понял ваш вопрос и надеюсь, что это поможет решить его.

Редактировать: упс дал ссылку на старые документы... обновлено новой версией документации

Edit2: Вот еще одна ссылка, описывающая этот здесь, в djangoproject снова.

...