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

文章目录

    还是习惯先手动创建 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式