5

Muchas veces las aplicaciones necesitarán algunas tablas de códigos de base de datos (también conocidas como tablas de referencia o tablas de dominio o tablas de búsqueda). Supongamos que tengo una clase modelo llamado Estado con un campo llamado nombre que podría contener valores como:Django: ¿Configura las tablas de códigos de la base de datos (también conocidas como tablas de referencia, tablas de dominio)?

Canceled 
Pending 
InProgress 
Complete 

¿Dónde y en qué momento habría de estos valores de configuración de Django? Es como una operación única para configurar estos valores en la base de datos. Con poca frecuencia, estos valores podrían ser agregados a.

Y supongo que de forma más genérica, ¿cómo inicializar los modelos con datos? Por ejemplo, supongamos que tengo un modelo para sostener la marca de un automóvil y quiero inicializar esta lista con un conjunto de valores conocidos. ¿Cómo haría esto?

+0

Podría utilizar [opciones] (http://docs.djangoproject.com/en/dev/ref/models/fields/#choices) para esto o realmente debe estar en la base de datos para que pueda agregar nombres de estado a través de admin? –

+0

Para esta aplicación en particular estoy debatiendo el uso de opciones, pero para un diseño flexible, quería saber cómo usar tablas db. Y, en general, me gustaría saber cómo hacer esto. – User

Respuesta

Cuestiones relacionadas