python课堂笔记之django-day02(7)
字段属性和选项4.1 模型类属性命名限制
1)不能是python的保留关键字。
2)不允许使用连续的下划线,这是由django的查询方式决定的。
3)定义属性时需要指定字段类型,通过字段类型的参数指定选项,语法如下:
属性名=models.字段类型(选项)
4.2 字段类型
使用时需要引入django.db.models包,字段类型如下:
选项
通过选项实现对字段的约束,选项如下:
对比:null是数据库范畴的概念,blank是后台管理页面表单验证范畴的。
经验:
当修改模型类之后,如果添加的选项不影响表的结构,则不需要重新做迁移,商品的选项中default和blank不影响表结构。
参考文档:
http://python.usyiyi.cn/translate/django_182/index.html
转载于:https://blog.51cto.com/13517854/2315081
python课堂笔记之django-day02(7)相关推荐
- Python学习笔记--10.Django框架快速入门之后台管理admin(书籍管理系统)
Python学习笔记--10.Django框架快速入门之后台管理 一.Django框架介绍 二.创建第一个Django项目 三.应用的创建和使用 四.项目的数据库模型 ORM对象关系映射 sqlite ...
- 【python学习笔记:Django】3.生活需要仪式感——Hello World
按部就班:一步一步走 亮剑:打开VsCode 打开之前创建的虚拟环境的文件夹 (我的是G:\DjangoTrain) CTRL+~打开终端,启动虚拟环境 要是启动虚拟环境库出错--Windows Po ...
- python课堂笔记之django-day01(2)
模型类设计 在应用models.py中设计模型类. 必须继承与models.Model类. 1) 设计BookInfo类. 2) 设计HeroInfo类. Models.ForeignKey可以建立两 ...
- 马哥python课堂笔记_马哥-python-课堂笔记12-python核心数据类型及类型显示转换
标签: python的核心数据类型(内置) 数字:int,long,float,complex(复数),bool(布尔型) 字符:str,unicode 列表:list 字典:dict 元组:tupl ...
- python 课堂笔记 420_一位初学Python同学的课堂笔记,仿佛看到当年的自己
TempStr = input('请输入带有F/C的温度值:') if TempStr[-1] in ['F','f']:#TempStr[-1]表示字符串的倒数第一个字符 反向排列 C = (eva ...
- python课堂笔记课后练习(高琪400集第一季)
背景:纯python小白一个,跟着视频学了学python,做做练习.如果有什么错误或者更好的办法,跪请大佬们和我分享~(持续更新) 1.#定义一个函数实现反向输出一个整数,如:输入3245,输出543 ...
- python课堂笔记手抄图片_超简单又漂亮的手抄报图片
办手抄报是一项综合性训练,它融作文.书法.绘画于一体,可以有效地提高学生的思维能力.写作能力和审美能力.小编为大家带来的超简单手抄报图片简单又漂亮,希望大家喜欢. 超简单手抄报的图片欣赏 超简单手抄报 ...
- python课堂笔记
**print('------我爱鱼C工作室------') temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:") guess = int(temp) if g ...
- python 课堂笔记-for语句
for i in range(10):print("----------",i)for j in range(10):print("world",j)if j& ...
最新文章
- mysql数据库21_Mysql5.7.21安装文档
- python可以干嘛用-Python可以被用来做哪些神奇好玩的事情
- arm开发板放张图片动起来_ARM裸机不能正确显示图片的问题
- picpick尺子像素大小精度不够准确_精度与分辨率是一回事吗
- centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置
- docker 打包mysql_基于docker部署mysql的数据持久化问题
- matlab车辆测距,一种基于单目视觉的车辆测距方法
- 序(不知道是什么时候的模拟题)
- Python学习笔记之元组
- (94)FPGA 两个触发器时序分析模型中,涉及到哪些参数?,面试必问(十八)(第19天)
- 部署项目到Linux服务器步骤
- ueditor 禁止编辑_织梦ueditor百度编辑器div style被过滤解决办法
- 国际版多时区设计方案【转】
- 2018深圳杯B题无限拓扑回传规划题解
- 《237 Gbit ps unrolled hardware polar decoder》237 Gbit / s展开的硬件极化解码器
- P1488 肥猫的游戏 题解
- JS实现简单农场小游戏
- 一篇文章把你带入到JavaScript中的闭包与高级函数
- uni-app 微信小程序根据角色动态的更改底部tabbar
- 推荐1款免费在线OCR文字识别服务,识别特别准确!
热门文章
- php编写一个投票程序,实例学习PHP之投票程序篇(一)
- golang python扩展_Python: C扩展初体验
- git 子模块_Git子模块的问题
- windows下python安装gmpy2_安装Python模块gmpy2中的问题解决
- 乐播投延迟很高_定投基金有变化
- mysql 文卷_mysql数据库试卷
- python安装anaconda ubuntu_Ubuntu 16.4 安装anaconda 详细教程
- 微型计算机主板上安装的主要部件有,微型计算机的主板上安装的主要部件有()....
- 使用左 右 全 内连接及使用where条件语句的区别
- idea2020.1使用Lombok注解,点击运行项目提示找不到get,set方法?