04 2020 档案
摘要:```pythonfrom django.db import modelsclass Car(models.Model): ''' name字符串属性 color整形选择属性(0:银色,1:黑色,2红色,3灰色) price全精度小数类型 image图片文件类型 brand字符串类型 ''' COLOR_CHOICES = [(0,'银色'),(1,...
阅读全文
摘要:```python 目录 Web API接口 什么是Web API接口 接口四大特征 接口文档的编写测试 restful接口规范 url链接设计 五大请求方式 响应结果 DRF框架安装 基于原生Django实现十大接口 Django CBV源码分析 Web API接口 什么是Web API接口 我们来看下面的两个url例子:那个看起来更像是接口? https://www.baidu.com htt
阅读全文
摘要:封装指的是把一堆数据属性与方法数据放在一个容器中,这个容器就是对象。让对象可以通过 "." 来调用对象中的数据属性与方法属性。 继承指的是子类可以继承父类的数据属性与方法属性,并可以对其进行修改或使用。 在python中的多态指的是让多种类若具备类似的数据属性与方法属性,都统一好命名规范,这样可以提
阅读全文
摘要:```pythonon_delete=None, # 删除关联表中的数据时,当前表与其关联的field的行为on_delete=models.CASCADE, # 删除关联数据,与之关联也删除on_delete=models.DO_NOTHING, # 删除关联数据,什么也不做on_delete=models.PROTECT, # 删除关联数据,引发错...
阅读全文
摘要:```python Django内置用户类AbstractUser与内置认证校验系统 内置用户类AbstractUser 我们在之前讲过了model模型的作用和父类的作用,这次介绍的内置用户类AbstractUser就是Django内置的一个关于用户操作的类,它极大地方便了我们对model模型中对User用户类的设计。而所谓内置用户类的本质也就是一个封装好的父类,所以使用起来是相当的方便。 #导入
阅读全文
摘要:```pythonDjango model 字段类型及选项解析(一)字段类型选择: AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会...
阅读全文
摘要:```python Django中blank=True和null=True的区别 null 是针对数据库而言,如果 null=True, 表示数据库的该字段可以为空,那么在新建一个model对象的时候是不会报错的!! blank 是针对表单的,如果 blank=True,表示你的表单填写该字段的时候可以不填 ```
阅读全文