将MySQL表导入Django

时间:2014-10-06 13:49:59

标签: django django-models

我最近创建了一个PHP应用程序,它连接到我的MySQL数据库并显示表信息。关于Django,我只熟悉它们是通过创建相关模型在SQLite中创建的。

有没有办法反过来做到这一点?那么让Django从MySQL中的表创建模型吗?

1 个答案:

答案 0 :(得分:2)

您可以使用现有架构来创建表。官方文件位于:https://docs.djangoproject.com/en/1.7/howto/legacy-databases/

有两个命令:

python manage.py inspectdb

这将为您提供运行输出:

python manage.py inspectdb > models.py

Django不知道如何将这些模型分解为单独的应用程序模块,因此如果需要,您需要自己完成。