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获取apk文件URL地址实例
Nov 01 Python
python时间整形转标准格式的示例分享
Feb 14 Python
python写的ARP攻击代码实例
Jun 04 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
python的else子句使用指南
Feb 27 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
Apr 20 Python
如何通过Python3和ssl实现加密通信功能
May 09 Python
python让函数不返回结果的方法
Jun 22 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
django rest framework 过滤时间操作
Jul 12 Python
如何基于Python按行合并两个txt
Nov 03 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 Session无效分析资料整理
2016/11/29 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
python实现查询IP地址所在地
2015/03/29 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
python在不同条件下的输入与输出
2020/02/13 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
简单的Python人脸识别系统
2020/07/14 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
学习张丽丽心得体会
2014/09/03 职场文书
全陪导游词
2015/02/04 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
从原生JavaScript到React深入理解
2022/07/23 Javascript