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 .