Django 1.11.9
文件路径:site-packages\django\db\backends\mysql\base.py–class DatabaseWrapper

_data_types = {
‘AutoField’: ‘integer AUTO_INCREMENT’,
‘BigAutoField’: ‘bigint AUTO_INCREMENT’,
‘BinaryField’: ‘longblob’,
‘BooleanField’: ‘bool’,
‘CharField’: ‘varchar(%(max_length)s)’,
‘CommaSeparatedIntegerField’: ‘varchar(%(max_length)s)’,
‘DateField’: ‘date’,
‘DateTimeField’: ‘datetime’,
‘DecimalField’: ‘numeric(%(max_digits)s, %(decimal_places)s)’,
‘DurationField’: ‘bigint’,
‘FileField’: ‘varchar(%(max_length)s)’,
‘FilePathField’: ‘varchar(%(max_length)s)’,
‘FloatField’: ‘double precision’,
‘IntegerField’: ‘integer’,
‘BigIntegerField’: ‘bigint’,
‘IPAddressField’: ‘char(15)’,
‘GenericIPAddressField’: ‘char(39)’,
‘NullBooleanField’: ‘bool’,
‘OneToOneField’: ‘integer’,
‘PositiveIntegerField’: ‘integer UNSIGNED’,
‘PositiveSmallIntegerField’: ‘smallint UNSIGNED’,
‘SlugField’: ‘varchar(%(max_length)s)’,
‘SmallIntegerField’: ‘smallint’,
‘TextField’: ‘longtext’,
‘TimeField’: ‘time’,
‘UUIDField’: ‘char(32)’,

转载于:https://www.cnblogs.com/TianyuSu/p/9382801.html

Django 模型与 Mysql 数据类型对应相关推荐

  1. Django模型--数据库(MySQL)-初识

    Django模型--MySQL 数据库初识 1.数据库的连接配置 1.1 安装 pymysql #虚拟环境中安装 pip install pymysql 1.2 创建数据库用户 mysql.user表 ...

  2. Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)

    目录 1.创建 2.配置Mysql (1)连接数据库驱动 (2)创建表格 (3)创建迁移文件并同步到数据库 3.admin后台 (1)创建超级用户 (2)注册模型login_msg 4.路由与视图 4 ...

  3. 54 Django 模型层(1) 单表查询

    单表操作: 一 项目的操作顺序: 1 在model.py文件中创建表结构 class Book(models.Model): id=models.AutoField(primary_key=True) ...

  4. Web开发-Django模型层

    Django模型层 简述 Django框架处理业务的逻辑一般如下(省略图,源于网络,侵删) 可以看到,Django自带了一套ORM机制,这也是Django框架的核心-"全面",将一 ...

  5. 8. Django 模型(二)

    Django 模型(二) 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途. 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节 ...

  6. 3.1.8 Django模型层详细应用

    在这里肯定有小伙伴会说,前面不是已经引用了模型层了吗?并且在模型层中完成了数据库的操作了呀,为什么还要讲模型层? 首先呢,前面属于我们最传统的处理方式,那种方式过于麻烦,无法很好处理数据.模型层真正应 ...

  7. Django ORM – 多表实例:Django模型Model的定义+模型间关系

    Django 对各种数据库提供了很好的支持,包括:PostgreSQL.MySQL.SQLite.Oracle. Django 为这些数据库提供了统一的调用API. 我们可以根据自己业务需求选择不同的 ...

  8. 7. Django 模型(一)

    Django 模型(一) 版权声明:本博客来自路飞学城Python全栈开发培训课件,仅用于学习之用,严禁用于商业用途. 欢迎访问路飞学城官网:https://www.luffycity.com/ 本节 ...

  9. Django 模型层(1)

    知识预览 ORM简介 单表操作 章节作业 回到顶部 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单 ...

最新文章

  1. 再造人类生命的神奇细胞Human.Life.Our.Amazing.Cell
  2. Nginx使用uninx socket来连接fastcgi(php)
  3. 前端学习(3035):vue+element今日头条管理-关于问题的一个解析
  4. jQuery初识 - jQuery案例练习
  5. IOS炫酷的引导界面
  6. Python多版本管理
  7. mongodb adminmongo 使用过程中的一些小问题记录
  8. 散粉在哪个步骤用_平时用的散粉除了所谓的定妆,还有这么多好处啊?
  9. CPDA数据分析师:为什么Python在数据科学方面超越R和SQL?
  10. 日期时间公式计算机,‎App Store 上的“多少天-重要日期时间计算器”
  11. EasyAR4.1平面识别
  12. Java关于中查询数据时,报错java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1的问题
  13. Macbook Pro M1(macOS 12.0)读取NTFS移动硬盘方法
  14. 当Apple TV+的生态化反梦,撞上一个“日渐昂贵”的流媒体市场
  15. 第三方支付简要原理解释说明
  16. 500左右降噪蓝牙耳机推荐,热门降噪蓝牙耳机排行榜推荐
  17. 网易严选应用的云原生演进实践
  18. 20189220 余超《Linux内核原理与分析》第二周作业
  19. vm-tools 安装
  20. 使用C#实现简单的21点小游戏

热门文章

  1. 版本号控制-GitHub
  2. [css3]:nth-child与:nth-of-type的区别
  3. WPF效果(GIS三维篇)
  4. Laravel数据库迁移和填充(支持中文)
  5. keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect
  6. How Tomcat works — 一、怎样阅读源码
  7. MFC 进度条CProgressCtrl
  8. 将链表中m-n范围内的数进行倒序
  9. 知识管理在客户关系管理中的应用领域
  10. 计算机应用基础成教作业,(计算机应用基础成教08A卷1.doc