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()

          问题解决

  • 相关阅读:
    inner join和join
    Java输入输出流
    数据库基础——并发控制
    逻辑题
    数据库基础——数据库设计
    JDBC
    XmlHttpRequest
    servlet乱码
    Tomcat缺少服务
    poj2388---求奇数个数字的最中间的数
  • 原文地址:https://www.cnblogs.com/a-way-blog/p/10095012.html
Copyright © 2011-2022 走看看