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使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 Python
详解Python中的__new__()方法的使用
Apr 09 Python
Python的Django框架中的数据过滤功能
Jul 17 Python
深入理解Python中装饰器的用法
Jun 28 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
Jan 23 Python
python实现海螺图片的方法示例
May 12 Python
Python 控制终端输出文字的实例
Jul 12 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
Python基础之操作MySQL数据库
May 06 Python
Pandas搭配lambda组合使用详解
Jan 22 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
php反弹shell实现代码
2009/04/22 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
jquery获取节点名称
2015/04/26 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
Windows下搭建python开发环境详细步骤
2020/07/20 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
春节活动策划方案
2014/01/24 职场文书
欢迎标语大全
2014/06/21 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
教师学习心得体会范文
2016/01/21 职场文书
初中生物教学反思
2016/02/20 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
Java中的Kotlin 内部类原理
2022/06/16 Java/Android