Colección de citas famosas - Slogan de motivación - Cómo implementar una vista de base de datos en Django como una tabla virtual.

Cómo implementar una vista de base de datos en Django como una tabla virtual.

Respuesta seria: primero cree una vista en la base de datos y luego cree el modelo correspondiente en Django. Cree una metaclase bajo la clase correspondiente a la tabla, aproximadamente de la siguiente manera

¿Clase? ViewModel(model.Model):

" ""Esta clase de modelo corresponde a la vista que creas" ""

¿Clase? meta(object):

" ""Del mismo modo, este método se puede utilizar para utilizar cualquier tabla existente en MySQL, no solo vistas" " "

db_table? =?¿Tu opinión? #Especifique explícitamente el nombre de la tabla, que es el nombre de la vista que crea.

¿Gestión? =?Falso? #El valor predeterminado es verdadero, ¿establecido en falso? Django no crea ni elimina tablas.

#?Establecer un mapeo entre campos

#Tenga en cuenta que el campo debe establecerse como clave principal.

#De lo contrario, Django creará automáticamente un campo de identificación como clave principal, lo que provocará un error. Baidu sabe que volverse cada vez más popular es irrelevante.