primary_key 是否设置为主键
db_column 显式设置字段名
null 在数据库层面能否为空
blank 在前端层面能否为空
choices 可选范围,e.g. [(A, B), (A, B) ...]
default 设置缺省值
help_text 前端表单提示信息
unique 是否设置为唯一索引
verbose_name 注释信息
editable 是否可编辑
db_index 是否设置索引
db_tablespace 索引列的别名
error_messages 改写错误提示信息,字典类型,key的可选范围: null
, blank
, invalid
, invalid_choice
, unique
, unique_for_date
unique_for_date 与指定的时间类型字段组成联合唯一约束
unique_for_month 同上
unique_for_year 同上
validators 验证函数的可迭代对象
CharField——max_length,指定对应数据库varchar类型的长度
TextField——max_length,只用于前端验证,比不影响数据库的存储
时间日期类型(TimeField, DatetimeField, DateField,以DateField为例)
DateField——auto_now,更新操作时自动更新该字段值
DateField——auto_now_add,新增时自动插入该字段值
DecimalField——max_digits,包括小数在内的数字长度(10进制)
DecimalField——deciaml_place,小数精度
FileField——upload_to,指定文件保存路劲和文件名格式
关系型字段(ForeignKey,OnoToOneField,ManyToManyField,以ForeignKey为例)
ForeignKey——on_delete,外键被删除时的行为(
CASEADE:级联删除,默认值
PROTECT:禁止删除,抛出异常
SET_NULL:设为null,需要null=True
SET_DEFAULT:设为默认值
DO_NOTHING:不删除,不抛出错误
)
ForeignKey——relate_name,显式设置反向关系别名,默认为字段名+"_set"
ForeignKey——to_field,必须,设置关联字段
文章浏览阅读3.1k次,点赞2次,收藏2次。困扰两个月之久的问题,试过网上无数种别人成功的办法我都不行,今天奇思妙想了一下终于解决了。【情况描述】自己电脑写的A.dll调用自己电脑写的B.dll是可以运行的,但是调用别人电脑写的C.dll,就会出现如下错误。我要了C.dll的源码在我电脑上跑也是可以运行的。然后我用我的电脑把别人发我的C.dll的源码重新生成一下重新用A.dll调用,还是出现同样的错误。【错误提示】未能加载程序集"XXX"或它的一个依赖项。该模块应包含一个程序集清单。【网友提供的解决办法】PS大家可以挨个试过(1)同_该模块应包含一个程序集清单
文章浏览阅读1.4w次。一、使用PIVOT和UNPIVOT命令的SQL Server版本要求1.数据库的最低版本要求为SQL Server 2005 或更高。2.必须将数据库的兼容级别设置为90 或更高。3.查看我的数据库版本及兼容级别。如果不知道怎么看数据库版本或兼容级别的话可以在SQL Server Management Studio新建一个查询窗口输入:print @@version_pivot unpivot
文章浏览阅读219次。算法标签:肝法_luogu倍增
文章浏览阅读3.1k次。为了验证接口能否被正常访问,我们常常需要使用测试工具,来对数据接口进行检测。好处:接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和调试。_postman工具
文章浏览阅读733次。0.准备 换了一个32G的u盘,不过没关系按照之前的博客30天自制操作系统-Hello OS填写fat32文件格式。对于每一个u盘,要注意逻辑扇区和具体物理扇区的关系:选定59904扇区作为写入磁盘数据的起始,对应的柱面和磁头和扇区写入ipl10.nas然后要更改asmhead.nas。该文件的作用将从保护模式跳至实模式,具体的可以看该博客《30天自制操作系统》学习..._c语言自制系统
文章浏览阅读2.2w次,点赞30次,收藏169次。前言 allegro的原理图设计和PCB设计用的是两款软件。而连接两款软件的桥梁是一种叫网表(netlist)的东西。网表记录了原理图中所以的元器件,元器件封装以及网络连接。原理图规则检查(DRC) 在生成网表之前肯定需要一个完全正确无误的原理图,因此先对原理图进行规则检查。 回到原理图根目录界面,选中原理图文件 点击Tools ->Design rule check,弹..._如何生成drc
文章浏览阅读405次。导入mui class属性mui-scroll-wrapper后,发现滚动条消失,页面无法滚动导致超出页面部分无显示.查看 class = "mui-scroll-wrapper"带来的样式,其中有个overflow= hidden去掉这个样式,发现滚动条就出现,可以向下滑动显示 下面的内容这是mui.css 默认样式所以再写一个overflow 覆盖 mui.css的默认样式演示:但是我发现 , 只要不是hidden , 其他的都可以实现.就要查 overflow的用法了:overfl_mui 滚动条消失
文章浏览阅读1.8k次,点赞6次,收藏12次。文章目录开发环境创建项目步骤1:RT-Thread Studio项目设置步骤2:打开board.h宏定义步骤3:STM32CubeMX(或者STM32CubeIDE)配置3.0 新建基于STM32H750XBHx的项目。3.1 在Pinout view中配置PI5为TIM8_CH13.2 配置时钟3.3 RCC中配置使用外部高速晶振HSE3.4 TIM8配置CH13.5 设置代码输出选项3.6 点击Generate Code4. 修改board.c和board.h5. 修改main.c6. 避坑指南开发环_art-pi
文章浏览阅读2k次。安装安装gcc、gcc-c++、make,如果有就不需要安装:yum install gcc gcc-c++ make 安装编译相关工具,没有的话编译时候可能报错:yum install autoconf automake libtool 安装对图片识别相关支持工具,没有这些在后续执行Tesseract命令时会报错,可以尝试一下:yum install libjpeg-devel l..._could not initialize class net.sourceforge.tess4j.tessapi at net.sourceforge
文章浏览阅读2.6k次。目录1.MySQL: Host '127.0.0.1' is not allowed to connect to this MySQL server2.The MySQL server is running with the--skip-grant-tables option3.MySQL——修改root密码的4种方法(以windows为例)4."Host 'localhost' ..._mysql bug 53352
文章浏览阅读7.3k次,点赞4次,收藏13次。win10电脑使用时间久了,会出现各种各样的故障问题,最常见属于网络问题。近期一位用户说电脑莫名其妙无法识别网络,桌面右下角提示“连接不可用”,无法上网是一个比较烦人...下面本站小编介绍下使用方法,希望大家喜欢!1.我们点击右下角的无线网络,打开网络和共享中心。2.点击“更改适配器设置”。3.在“网络连接”窗口,如果网络连接里面有无线网络连接是灰色情况,我们就右键点击“启用”。4.当网络连接里面..._未连接连接不可用
文章浏览阅读4.3k次,点赞2次,收藏11次。Mysql join查询的相关原理,实现,由此推出的优化策略;join大表后进行groupby操作慢sql通过临时表+join进行优化_mysql left join 大表