Django: Nonelogout в административных URL - PullRequest
3 голосов
/ 23 июня 2010

После обновления до Django 1.2 у меня есть странные URL в моей панели администрирования.Они выглядят так:

http://example.com/admin/Nonelogout/

или

http://example.com/admin/Nonepassword_change/

Что могло пойти не так во время миграции и что мне нужно исправить?

Я нашел в djangoисточник, что это вызвано root_path, но я понятия не имею, где я могу установить его правильно или я должен даже сделать это.

Часть моего urls.py для администратора выглядит так:

(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# (r'^admin/(.*)', admin.site.root),
(r'^admin/', include(admin.site.urls)),

1 Ответ

1 голос
/ 22 июля 2010

Если вы не нашли ответ на этот вопрос, вот что я сделал ... (и это взлом, но это единственное, что заставило его работать).

В urls.py:

admin.site.root_path = ''

Но я был бы рад, если бы кто-то предложил лучшее решение.

...