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

做微博网站搜狗网站收录提交入口

做微博网站,搜狗网站收录提交入口,网站设计开发团队,谷歌搜索排名规则事务 事务是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.wangmingla.cn/news/149362.html

相关文章:

  • 东莞做网站微信巴巴外贸网站平台都有哪些 免费的
  • 竭诚网络网站建设开发软文营销广告
  • 怎么查看什么公司做的网站怎么做好seo内容优化
  • 怎样做网站导购营销百度app下载手机版
  • 深圳的网站万能bt搜索引擎网站
  • 建设银行网站官网登录入口怎样注册网站免费注册
  • 苏州哪里做网站好电商网站运营
  • 网站建站需求免费做网站软件
  • 没有域名可以做网站网络营销措施有哪些
  • 临沂建设大型网站建设惠州seo网站管理
  • 做软件的公司网站有哪些seo关键词外包公司
  • 怎么做一个国外网站交换链接营销实现方式解读
  • 深圳洲聚网站建设百度小说搜索风云排行榜
  • 网站整体运营思路商丘网络推广哪家好
  • 电商平台链接怎么填写seo第三方点击软件
  • 给一个网站怎么做安全测试搜索引擎优化内容包括哪些方面
  • 顺德精品网站建设sem竞价是什么
  • wordpress 关闭多站点百度搜索引擎营销
  • 网站制作过程临沂今日头条新闻最新
  • 10m带宽做下载网站seo搜狗排名点击
  • axure做网站seo优化公司如何做
  • 网站宣传的方法百度网址提交入口平台
  • 建设河南分行网站网站用户体验优化
  • 做垃圾词影响网站排名吗廊坊关键词快速排名
  • 外贸行业网站建设公司排名怎么申请网站详细步骤
  • 形容网站做的好网站流量排行
  • 定制公司网站网络舆情分析研判报告
  • 网站建设设计公司哪家好宁波网站推广方式怎么样
  • wordpress对比phpcms百度网站排名优化价格
  • 郑州网站外包黄山seo公司