El uso de la 'etiqueta_aplicación' en la 'Clase Meta' resolverá este problema. Pero no creará tablas mientras se emite el comando 'syncdb'. Porque el nombre de la aplicación no coincidirá con la entrada INSTALLED_APPS. ¿Hay alguna manera de lograr ambos (nombre de aplicación personalizada y crear tablas con syncdb)Interfaz de administración de Django - Nombre de la aplicación personalizada
6
A
Respuesta
0
No he intentado esto, pero here existe una solución que debería permitir cambiar la etiqueta de la aplicación mientras trabaja con 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"
Esto tiene sentido, ya que el nombre de la tabla se hace explícita, así que no hay guessing
cuando se ejecuta syncdb
. La desventaja es que estas dos opciones Meta
se deben especificar en cada modelo de la aplicación.
Cuestiones relacionadas
- 1. La aplicación Django no aparece en la interfaz de administración
- 2. ¿Cómo agrego una columna personalizada con un hipervínculo en la interfaz de administración de django?
- 3. Cómo anulo help_text en la interfaz de administración de django
- 4. Mostrar filas secundarias en la interfaz de administración de Django
- 5. Cambiar nombre de clase del modelo en la interfaz de administración de Django
- 6. Django: ¿falsificando un campo en la interfaz de administración?
- 7. Interfaz de administración para SQLAlchemy?
- 8. Cómo perfilar un comando de administración personalizada de Django exclusivamente
- 9. Aplicación de estilo de administración de Django para Java
- 10. Viendo el model's__unicode__ de administración de Django
- 11. Definición de una lista de aplicaciones personalizada en la página de índice de administración de django
- 12. Agregar acción personalizada a la página de administración de UserModel
- 13. Django aplicación de administración para la página principal/detalle
- 14. interfaz de administración en Rails
- 15. ¿Cómo se usa la opción de comando de administración personalizada de Django?
- 16. Interfaz de administrador editable configuración de la aplicación Django
- 17. Django: muestra la lista de muchos elementos en la interfaz de administración
- 18. ¿Cómo edito en línea un perfil de usuario django en la interfaz de administración?
- 19. Agregar acción personalizada al objeto en línea de Django en la interfaz de administrador
- 20. Validación personalizada de administración de Django: requiere al menos un modelo de clave foránea en línea
- 21. Nombre detallado para el modelo de administración Clase en django
- 22. En la interfaz de administración de Django, ¿hay alguna manera de duplicar un elemento?
- 23. Cómo deshabilitar la interfaz explorable de estilo de administración de django-rest-framework?
- 24. personalizar el panel de administración de django?
- 25. Registro Django de comandos de administración personalizados
- 26. auto-poblar con Django sitio de administración
- 27. Ejecutar comando de administración personalizada desde la vista
- 28. Django ¿cómo pasar las variables personalizadas al contexto para usar en la plantilla de administración personalizada?
- 29. Eliminando 'Sitios' de la página de administración de Django
- 30. Comando de administración personalizada de Django con Scrapy: ¿Cómo incluir las opciones de Scrapy?
¿Está tratando de tener nombres de tablas personalizados? ¿Qué estás intentando lograr? –
@Dominic Creo que quiere cambiar los nombres de las aplicaciones (etiquetas) que aparecen en la interfaz de administración a algunos nombres personalizados. –
@Dominic @anand es correcto. Me gustaría tener nombres de aplicaciones personalizados en la interfaz de administración. –