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