还是习惯先手动创建 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 聊聊, 查看更多联系方式