Использование «app_label» в «Class Meta» решит эту проблему. Но при создании команды «syncdb» он не будет создавать таблицы. Поскольку имя приложения не соответствует записи INSTALLED_APPS. Есть ли способ для достижения обоих (пользовательское имя приложения и создание таблиц с помощью syncdb)Интерфейс администратора Django - пользовательское имя приложения
6
A
ответ
0
Я не пробовал, но here есть решение, которое должно позволить менять ярлык приложения при работе с syncdb
.
class model_module1(models.model):
[...]
class Meta:
app_label = "Cool module name"
db_table = "module1_model"
class model_module2(models.model):
[...]
class Meta:
app_label = "Cool module name"
db_table = "module2_model"
Это имеет смысл, так как имя таблицы делается явным, поэтому нет guessing
при запуске syncdb
. Недостатком является то, что эти две опции Meta
должны быть указаны в каждой модели приложения.
Смежные вопросы
- 1. Пользовательское имя файла для загрузки Изображение через интерфейс администратора
- 2. Интерфейс администратора Django ReadOnly
- 3. Удаление приложения убивает мой интерфейс администратора Django
- 4. Django: уродливый интерфейс администратора
- 5. Интерфейс администратора Django перекрывается
- 6. Добавить пользовательское действие администратора Django
- 7. django: пользовательское имя для модели на сайте администратора
- 8. Интерфейс администратора кэша Django Redis
- 9. Node.js- Интерфейс администратора Django-esque?
- 10. Интерфейс администратора редактируемые настройки Django app
- 11. Неработающая ссылка на интерфейс администратора Django
- 12. Пользовательское имя для родительской ссылки модели Django?
- 13. Как изменить имя приложения в URL-адресах администратора Django?
- 14. Изменить индекс приложения администратора Django
- 15. Django администратора крошка для приложения
- 16. Что НЕ ДОЛЖНО использовать интерфейс администратора Django?
- 17. ManyToManyFields как IntegerFields в Django интерфейс администратора
- 18. Добавление сценария jQuery в интерфейс администратора Django
- 19. Django autocomplete light, taggit и интерфейс администратора
- 20. django-cms и интерфейс администратора confilct
- 21. Django администратора Интерфейс не использует __unicode __ подкласса()
- 22. Почему интерфейс администратора Django не появился?
- 23. Запуск скрипта через интерфейс администратора Django/url
- 24. django: интерфейс администратора для расширенного класса
- 25. Python Django: присоединиться взгляд на интерфейс администратора
- 26. Интерфейс администратора для SQLAlchemy?
- 27. интерфейс администратора Эмуляция Джанго
- 28. Интерфейс администратора администратора для приложения с одной страницей
- 29. Получение приложения Django из интерфейса администратора
- 30. пользовательское имя модели пользователя в django 1.5
Вы пытаетесь создать пользовательские имена таблиц? Чего вы пытаетесь достичь? –
@ Dominic Я думаю, он хочет изменить имена приложений (ярлыки), которые появляются в интерфейсе администратора, на некоторые пользовательские имена. –
@ Dominic @anand является правильным. Я хотел бы иметь пользовательские имена приложений в интерфейсе администратора. –