当前位置: 首页 > news >正文

永州网页定制青岛seo精灵

永州网页定制,青岛seo精灵,阳江人才招聘网官网,公众号编辑器怎么使用事务 事务是MySQL数据库中得一个重要概念,事务的目的:为了保证多个SQL语句执行成功,执行失败,前后保持一致,保证数据安全。 开启事务的三个关键字 start transaction commit rollback 开启事务 from django.db import transaction…

事务

        事务是MySQL数据库中得一个重要概念,事务的目的:为了保证多个SQL语句执行成功,执行失败,前后保持一致,保证数据安全。

        开启事务的三个关键字

start transaction

commit

rollback

        开启事务

 from django.db import transactiontry:with transaction.atomic():# SQL1# SQL2# SQL3"""写在同一个with语句的代码块都是属于同一个事务,要么同时成功,要么同时失败"""except Exception as e:print(e)  # 记录日志transaction.rollback()

常见的字段类型

字段类型描述
AutoFieldint自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。
IntegerField一个整数类型,范围在 -2147483648 to 2147483647。
CharField字符类型,必须提供max_length参数, max_length表示字符长度。
DateField日期字段,日期格式 YYYY-MM-DD,相当于Python中的datetime.date()实例。
DateTimeField日期时间字段,格式 YYYY-MM-DD HH:MM[:ss[.uuuuuu]] [TZ],相当于Python中的datetime.datetime()实例
BigAutoFieldbigint自增列,必须填入参数 primary_key=True
SmallIntegerField小整数 -32768 ~ 32767
PositiveSmallIntegerField正小整数 0 ~ 32767
BigIntegerField长整型(有符号的) -9223372036854775808 ~ 9223372036854775807
BooleanField布尔值类型 True/False 1/0
TextField文本类型
FileField字符串,路径保存在数据库,文件上传到指定目录

常见的参数

参数描述
upload_to = ""上传文件的保存路径
storage = None存储组件,默认django.core.files.storage.FileSystemStorage
TimeField时间格式 HH:MM[:ss[.uuuuuu]]
FloatField浮点型
DecimalField10进制小数
max_digits小数总长度
decimal_places小数位长度
BinaryField二进制类型

ORM参数

参数描述
null用于表示某个字段可以为空。
unique如果设置为unique=True 则该字段在此表中必须是唯一的 。
db_index如果db_index=True 则代表着为此字段设置索引。
default为该字段设置默认值。
DateFied日期字段,精确到年月日
DateTimeField日期字段,精确到年月日时分秒
auto_now_add配置auto_now_add=True,创建数据记录的时候会把当前时间添加到数据库。
auto_now配置上auto_now=True,每次更新数据记录的时候会更新该字段。

关系字段

字段描述
to设置要关联的表
to_field设置要关联的表的字段
related_name反向操作时,使用的字段名,用于代替原反向查询时的’表名_set’。
on_delete当删除关联表中的数据时,当前表与其关联的行的行为。
models.CASCADE删除关联数据,与之关联也删除
models.DO_NOTHING删除关联数据,什么也不做
models.PROTECT删除关联数据,引发错误ProtectedError
models.SET_NULL删除关联数据,与之关联的值设置为null(前提FK字段需要设置为可空)
models.SET_DEFAULT删除关联数据,与之关联的值设置为默认值(前提FK字段需要设置默认值)
models.SET删除关联数据,与之关联的值设置为指定值,设置:models.SET(值),与之关联的值设置为可执行对象的返回值,设置:models.SET(可执行对象)
db_constraint是否在数据库中创建外键约束,默认为True。

自定义字段

class FixedCharField(models.Field):"""自定义的char类型的字段类"""def __init__(self, max_length, *args, **kwargs):self.max_length = max_lengthsuper(FixedCharField, self).__init__(max_length=max_length, *args, **kwargs)def db_type(self, connection):"""限定生成数据库表的字段类型为char,长度为max_length指定的值"""return 'char(%s)' % self.max_length

http://www.tj-hxxt.cn/news/121641.html

相关文章:

  • dreamwear做网站网站内搜索
  • 网站建设 正邦seo搜索引擎优化实训
  • 卡盟怎么做网站苏州企业网站关键词优化
  • 网站策划岗位职责事件营销的经典案例
  • 做h5哪个网站好线上销售水果营销方案
  • 小区网络设计方案百度关键词优化送网站
  • 有人做家具网站中介吗百度收录api怎么提交
  • 什么网站做的好看又便宜小米的推广软文
  • 网站建设与管理心得体会和总结网络营销推广方案步骤
  • wordpress搜索排序seo网页优化公司
  • 鼎湖网站建设网络销售就是忽悠人
  • 做基础网站主机要?谷歌关键词分析工具
  • 品牌网站制作自媒体135免费版下载
  • 网站的logo在百度怎么显示不出来网站排名软件优化
  • 全国做网站公司排名平台引流推广怎么做
  • wordpress网站攻击如何用百度平台营销
  • 永嘉网站建设几百度资源搜索平台
  • 周浦手机网站策划建设公司seo关键词智能排名
  • 江苏省建设工程备案网站免费外国网站浏览器
  • 诚信的小程序开发兼职网站沈阳seo技术
  • 临西网站建设电话湖人最新消息
  • 南京网站建设咨询今日国际新闻头条
  • 推荐网站建设的电销该怎么打长沙百家号seo
  • 不懂代码可以做网站吗软文营销成功案例
  • 阿里云 ecs 网站备案百度权重怎么看
  • 有口碑的盐城网站开发谷歌seo怎么做
  • 网站会员注册系统怎么做视频小红书推广渠道
  • 国外建设网站流程浙江疫情最新消息
  • 网站开发哪家强买转发链接
  • 凡科轻站小程序靠谱吗建站之星