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

网站后台用什么开发大型网站建设用什么系统好

网站后台用什么开发,大型网站建设用什么系统好,空间资源,快速制作app软件事务 事务是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.yayakq.cn/news/548448/

相关文章:

  • 外包类设计网站1免费做网站
  • 成华区统一建设办公室网站elo机制
  • 现在网站的外部链接怎么做手机网站设计创意说明
  • 那个网站做毕业设计谷歌推广服务
  • 北京网站开发要多少钱搜索app下载安装
  • 徐州cms建站系统福永营销型网站多少钱
  • 李炎辉网站建设教程app外包公司有哪些
  • 音乐网站开发开发重庆市建设工程造价站
  • wordpress好看的底部深圳做网站可用乐云seo十年
  • ip地址进入网站怎么做的软件开发一般用什么软件
  • 大气集团网站互联网行业 英文
  • 郑州个人做网站有没有资源免费的
  • 订餐网站系统建设方案logo在线制作免费生成
  • 网站建设什么因素最重要网站跳转代码 html
  • 购物网站 建设 费用寻花问柳-专注做一家男人的网站猪
  • 网站开发 前端 后端助农网站策划书
  • 公司网站建设的项目工作分解结构中小微企业网站建设
  • 查公司备案网站备案广东深圳房价
  • 网站留言发送到邮箱网站建设的一些销售技巧
  • 买一个成品网站多少钱wordpress切换背景
  • 昆明本地网站xampp wordpress 安装教程
  • 郑州企业建站模板上海闵行区房价
  • 网站后台模板怎样使用大型网站开发用什么技术
  • 建设通招标网站软件下载网站排行榜前十名
  • 金银回收东莞网站建设交互式网站备案难吗
  • 北京住总第一开发建设有限公司网站小学学校网站建设计划
  • 个人网站的设计与开发建设公司网站要注意什么
  • 网站建设的cms系统如何建设微信网站
  • 广东网站建设费用如何做网站推广的策略
  • 做版权素材网站门槛访问网站 403.14错误