zoukankan      html  css  js  c++  java
  • django 与 flask里面从已有数据库表中反向生成models

    django:

      配置好数据库连接

      python manage.py  inspectdb  > models.py 即可反向生成orm使用的models, 注意: > 后面可以定义为指定路径,如果没有路径则生成到命令运行的文件夹

    flask:

      前提是你必须先连接配置好数据库

      需要安装 sqlacodegen包,环境下运行命令 

      sqlacodegen mysql://root:mysql@127.0.0.1:3306/db_information > models.py  同样能生成适应flask_sqlalchemy能使用的models   

      注意: > 后面可以定义为指定路径,如果没有路径则生成到命令运行的文件夹

        如果你使用的是pymysql进行的数据库连接,那么还需要修改部分源码文件 

        

        会报这个错误,

        解决办法:

          

          找到这个文件,在文件头添加

          import pymysql
          pymysql.install_as_MySQLdb()

          问题解决

  • 相关阅读:
    jQuery,from标签,歪路子小技巧
    UniApp随笔
    JS的一些操作
    文本环绕
    Dictionary 存储函数,方法
    GIT项目管理
    Vue2 学习记录
    VSCode + Vue 学习笔记
    Mysql,Insert,Select时自增长问题
    ASP.NET SignalR Troubeshooting
  • 原文地址:https://www.cnblogs.com/a-way-blog/p/10095012.html
Copyright © 2011-2022 走看看