queryset mysqlclient multiple example documentacion delete databases python database django

python - mysqlclient - ¿Cómo generar un modelo de datos a partir de un esquema sql en Django?



documentacion de django (2)

Sí, es posible, usando el comando inspectdb :

python manage.py inspectdb

o

python manage.py inspectdb > models.py

para meterlos en el archivo

Esto examinará la base de datos configurada en su settings.py y dará salida a las clases del modelo a la salida estándar.

Como señaló Ignacio, hay una guía para su situación en la documentación.

Nuestro sitio web utiliza un front-end de PHP y una base de datos PostgreSQL. No tenemos un back-end en este momento, excepto phpPgAdmin. El administrador de la base de datos tiene que escribir los datos en phpPgAmin manualmente, lo que es propenso a errores y tedioso. Queremos usar Django para construir un back-end.

La base de datos tiene una docena de tablas ya allí. ¿Es posible importar el esquema de la base de datos a Django y crear modelos automáticamente?


Si cada tabla tiene un PK de entero de autoincremento, entonces puede usar las instrucciones de la base de datos heredada .