根据已有数据库表生成 model 类

创建一个Django项目

django-admin startproject ‘xxxx‘

修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'sqlexam','USER': 'root','PASSWORD': 'root123456','HOST': '127.0.0.1','PORT': 3306}
}

接下来就可以根据数据库数据生成对应的models模型文件

1、生成模型文件

python3 manage.py inspectdb

2、将模型文件导入到app当中

创建app

python3 manage.py startapp 'app名字'

将模型导入创建的app中

python3 manage.py inspectdb > app/models.py

转载于:https://www.cnblogs.com/yellowcloud/p/11379328.html

42.数据库表转model类相关推荐

  1. 【从零开始JavaEE课设】《影院系统》(一) 需求分析 数据库设计 后端model类

    前言 吼吼吼,紧张的JavaEE阶段学习结束了,刚学完SSM框架,转眼这就到期末课设了.时间过得可真快啊.(然而我的框架使用和前端技术可能还是老八心爱的奥利给) 但是不论如何,课设就这么来了,这倒是个 ...

  2. ThinkPHP 数据库表结构处理类(简单实用)

    <?php /* *mysql表结构处理类 *创建数据表,增加,编辑,删除表中字段 * */ classMysqlManage{ /* *创建数据库,并且主键是aid *table要查询的表名 ...

  3. python 数据库表结构转为类_Python数据科学实践 | 数据库1

    大家好,基于Python的数据科学实践课程又到来了,大家尽情学习吧.本期内容主要由智亿同学与政委联合推出. 数据库永远是数据管理上最值得使用的工具.而把所收集的大量数据放入数据库之后再处理是数据科学实 ...

  4. 根据数据库表gengxin实体类_Python学习第四十八天记录打call:SQLALchemy操作MySQL关系型数据库...

    1.SQLALchemy使用 安装 pip install sqlalchemy: SQLAlchemy是Python编程语言下的一款开源软件,是PythonSQL工具包和对象关系映射器,它为应用程序 ...

  5. thinkphp mysql desc table_数据库表结构_ThinkPHP 数据库表结构处理类(简单实用)-云栖社区-阿里云...

    /* *mysql表结构处理类 *创建数据表,增加,编辑,删除表中字段 * */ classMysqlManage{ /* *创建数据库,并且主键是aid *table要查询的表名 */ functi ...

  6. 使用IDEA插件从数据库表生成实体类

    目录 1.介绍 2.添加插件 ​ 3.创建数据库连接 4.添加数据库连接信息和驱动 5.表生成实体类 1.介绍 EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插 ...

  7. 根据数据库表gengxin实体类_ASP.NET开发实战——(十二)数据库之EF Migrations

    在开发数据库应用程序的时候,经常会遇到某些表需要添加字段或者修改类型.新增表等需求,而对于EF Code First来说关注的只有实体类,当需求变更时只需要添加新的实体类或者在实体类中添加.删除.修改 ...

  8. python 数据库表结构转为类_Python sql server和postgresql的表结构转换

    通过Python修改Postgresql的表格:添加Column当繁华落尽时间破碎,我在落败的残花前看见了一地忧伤,所有海誓山盟终不及命运的一夕,转变繁华尽头皆是残缺. 我想通过Python修改Pos ...

  9. python 数据库表结构转为类_顺序表数据结构在python中的应用

    数据结构不仅仅指的数据值在逻辑上的结构,更有在存储空间上的位置结构,顺序表,故名思意是有一定顺序的数据结构.顺序表最基本模型如图: 对于基本布局顺序表而言,它存储相同单元大小并且在内存地址上连续的数据 ...

  10. 在Eclipse中连接数据库、查看数据表、从数据库表生成实体类

    第一步:连接数据库 点击Eclipse菜单项"Window",选择"Show View",然后再选择其中的"Data Source Explorer& ...

最新文章

  1. java连接cassandra,使用JDBC驱动程序连接到Cassandra
  2. 将不确定变为确定~整形变量是否可以进行位运算(像枚举类型一样)
  3. 对几种二叉树的简单理解
  4. [js高手之路]this知多少
  5. 列表怎么有限的初始化为零_《零基础学习Android开发》第五课 类与面向对象编程1-1...
  6. 用C#在STM32上写第一个Hello world
  7. 西安单招学校学计算机软件的,西北大学软件职业技术学院单招
  8. Gartner最新数据报告 WP系统仅剩1%
  9. 计算机应用基础操作演示,计算机应用基础上机操作题
  10. Qt 实现多语言 国际化 翻译
  11. 破解密码——利用粘滞键漏洞破解Windows 7 PIN
  12. 练习2-12 输出华氏-摄氏温度转换表
  13. 解决xshell中数字小键盘不能使用的问题
  14. vscode背景绿色配置
  15. 支付宝小程序访问浙里办应用,提示页面访问受限,IOS无法访问
  16. [Swift]LeetCode996. 正方形数组的数目 | Number of Squareful Arrays
  17. 【新书】崛起的超级智能:互联网大脑如何影响科技未来
  18. Linux != Windows
  19. Struts2【拦截器】就是这么简单
  20. 莫凡的python_周莫凡python

热门文章

  1. 导致存储过程重新编译的原因
  2. 【转】AsyncTask的用法
  3. 摘录Xcode 交叉开发编程中选项
  4. 如何让你的硬盘更快,系统更稳定!
  5. php 使用csv海量数据导出类
  6. Linux学习笔记七:下载文件到开发板--搭建TFTP服务器
  7. SSO CAS 单点系列
  8. 微信中location.reload失效
  9. eclipse 使用maven 创建springmvc + mybatis
  10. Ruby 学习笔记6