django - 将 MySQL 表导入 Django

标签 django django-models

我最近创建了一个 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/

相关文章:

python - 如何将秒转换为 hh :mm:ss in django template

python - 在django中保存多个上传的文件

python - Django django.test 客户端post请求

python - 从 Django : 3. 1.8 更新 Django : 3. 1.9 后出现错误 "SuspiciousFileOperation"

Django - 将我的模型链接到配置文件(UserProfile)模型

django - django 模型可以有嵌入类吗?

Django 迁移 : how to generate database from current state of the models (good old syncdb --all)

django - 在多对多关系 Django 中访问指向子对象的父对象

Python Django - models.Model 子类的构造函数

postgresql - 将所有数据从 App Engine NDB 迁移到 Django Models Postgres