Django 基于 Mysql 数据表结构自动生成 Python Model

更新日期: 2021-03-22 阅读次数: 2649 字数: 100 分类: Django

还是习惯先手动创建 MySQL 表,然后生成对应语言的 Model 代码。

查了一下 Django 最近几年已经支持了该功能。(Django 3.1 下测试)

生成所有表的 Model 代码

$ python manage.py inspectdb

生成指定表的 Model 代码

例如 table1 这张表:

$ python manage.py inspectdb table1 

如果要生成指定的多张表

$ python manage.py inspectdb table1 table2

参考

https://stackoverflow.com/questions/1179469/is-it-possible-to-generate-django-models-from-the-database

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式