我最近创建了一个 PHP 应用程序,它连接到我的 MySQL 数据库并显示表信息。对于Django,我只熟悉它们是通过创建相关模型在SQLite中创建的。
有没有办法反过来做到这一点?那么 Django 从 MySQL 中的表创建模型了吗?
最佳答案
您可以使用现有架构来创建表。官方文档位于:https://docs.djangoproject.com/en/1.7/howto/legacy-databases/
有两个命令:
python manage.py inspectdb
这将为您提供运行的输出:
python manage.py inspectdb > models.py
Django 不知道您要如何将这些模型分解成单独的应用程序模块,因此如果需要,您需要自己做。
关于django - 将 MySQL 表导入 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26217742/