Django用数据库表反向生成models类知识点详解


Posted in Python onMarch 25, 2020

Django根据已有数据库表反向生成models类

一. 创建一个Django项目

django-admin startproject ‘xxxx‘

二、修改settings文件

在setting里面设置你要连接的数据库名称,地址,账号密码之类的信息,和创建新项目的时候一致

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',
  'NAME': 'djangodemo',	# 数据库名称
  'USER': 'root',
  'PASSWORD': '123456',
  'HOST': '127.0.0.1',
  'PORT': 3306
 }
}

根据数据库数据生成对应的models模型类

生成模型文件

python3 manage.py inspectdb

将模型文件导入到app当中

创建app

python3 manage.py startapp 'app名字'

将模型导入创建的app中

python3 manage.py inspectdb > app/models.py

内容补充

将模型导入创建的app中去

python manage.py inspectdb > app/models.py
#创建app
django-admin.py startapp app
#将模型导入创建的app中去
python manage.py inspectdb > app/models.py

到此这篇关于Django用数据库表反向生成models类知识点详解的文章就介绍到这了,更多相关Django使用数据库表反向生成models类内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现优先级队列结构的方法详解
Jun 02 Python
使用rst2pdf实现将sphinx生成PDF
Jun 07 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
Python绘图Matplotlib之坐标轴及刻度总结
Jun 28 Python
python 实现二维列表转置
Dec 02 Python
PyCharm中如何直接使用Anaconda已安装的库
May 28 Python
python mysql中in参数化说明
Jun 05 Python
flask开启多线程的具体方法
Aug 02 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
Python HTMLTestRunner如何下载生成报告
Sep 04 Python
Python爬虫后获取重定向url的两种方法
Jan 19 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 Python
Python动态强类型解释型语言原理解析
Mar 25 #Python
python应用Axes3D绘图(批量梯度下降算法)
Mar 25 #Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 #Python
python实现梯度下降和逻辑回归
Mar 24 #Python
详解Python 实现 ZeroMQ 的三种基本工作模式
Mar 24 #Python
python使用梯度下降算法实现一个多线性回归
Mar 24 #Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 #Python
You might like
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
angular.element方法汇总
2015/01/07 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
js实现下一页页码效果
2017/03/07 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
nuxt.js 缓存实践
2018/06/25 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
Python实现最常见加密方式详解
2019/07/13 Python
python 自定义装饰器实例详解
2019/07/20 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
《社戏》教学反思
2014/04/15 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript