首页 > 数据库技术 > 详细

django 将原本数据库中的表导入models中

时间:2021-02-14 09:31:41      阅读:47      评论:0      收藏:0      [点我收藏+]

django 将原本数据库中的表导入models中


django 将原本数据库中的表导入models中

  1. 连接mysql数据库(创建app,修改settings配置,使用pymysql连接mysql数据库)

  2. 根据数据库原有的数据生成对应的models模型文件

    1. 生成模型文件
    python manage.py inspectdb
    1. 将模型文件导入app中  注意此处如果更改了app的位置,需要加相对路径
python manage.py inspectdb > app名/models.py

  在执行过程中,如果发现出现报安装mysqlclient错误:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

而确实已经安装了pyMysql模块,需要修改__init__.py (与settings.py同一个目录)
添加如下信息:

import pymysql
pymysql.install_as_MySQLdb()

django 将原本数据库中的表导入models中

原文:https://www.cnblogs.com/jilingxf/p/14401311.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!