1

Я расширил модель User, но теперь новая пользовательская модель находится в приложении под названием «account», которое дает всем моделям внутри этого приложения ярлык приложения «account». Модель Django «Группы» по-прежнему имеет метку приложения «Auth», поэтому теперь модели, все из которых имеют какое-то отношение к auth, находятся в отдельных приложениях на сайте администратора. Возможно ли изменить метку приложения для «Группы»?Изменить метку приложения групп в Django 1.5

ответ

1

Попробуйте это:

from django.db.models.loading import get_models 
get_models(django.contrib.auth.models)[1]._meta.app_label = 'group' #or whatever 
+0

Приятно, но разумно ли пропустить определения внутренних моделей django? –

+1

ну .. он не «возится» с ним, а просто редактирует поле. Это похоже на обновление настроек. – karthikr

0

Если вам нужно еще больше гибкости в администратора, вы можете попробовать django-admin-tools. Это упрощает переупорядочивание и группировку моделей в разных макетах (вкладки, складные коробки и т. Д.), А также добавляет функции, подобные панели.

 Смежные вопросы

  • Нет связанных вопросов^_^