摘要:
客户A要给客户B转一笔钱,这个在数据库中需要进行两步: 1.客户A减钱 2.客户B加钱 如果在第一步结束后,服务器出现异常,停下了,第二步没有进行,如果数据库使用了事务操作,真的出现异常的时候,前面的操作会进行回滚。 简单的说就是:要么全部执行成功,要么一个都不执行 这个回滚的操作就叫做数据库的原子 阅读全文
摘要:
django的中间件用过和django rest framework setings中的配置版本等用过 阅读全文
摘要:
settings.py urls.py models.py forms.py views.py register.html 阅读全文
摘要:
索引 作用: - 约束 - 加速查找 索引: - 主键索引:加速查找 + 不能为空 + 不能重复 - 普通索引:加速查找 - 唯一索引:加速查找 + 不能重复 - 联合索引(多列): ... 阅读全文
摘要:
对于自增补充: 用于更改自增的id值,比如删掉几个数据行之后,想接着已有的id顺序进行增长,可以设置AUTO_INCREMENT desc t10; show create table t10; show create table t10 \G; alter table t10 AUTO_INCRE 阅读全文
摘要:
import os import sys if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test01.settings") import django django.setup() from app01 import models # 批量创建... 阅读全文
摘要:
class Test(): def __init__(self,name,age): self.name = name self.__age = age def fun(self): print(self.__age) #私有属性只能内部访问,外部是不能访问的 obj=Test('abc',18) print(obj.name)... 阅读全文
摘要:
4、使用视图 使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用。 select * from v1 阅读全文
摘要:
Python内置的 @property装饰器就是负责把一个方法变成属性调用的 from math import pi # class Circle(): # def __init__(self,r,name): # self.r = r # self.name = name # @property # def chang(self)... 阅读全文
摘要:
__new__() 方法是在类准备将自身实例化时调用。 __new__() 方法始终都是类的静态方法,即使没有被加上静态方法装饰器 如果要得到当前类的实例,应当在当前类中的 __new__() 方法语句中调用当前类的父类的 __new__() 方法。 例如,如果当前类是直接继承自 object,那当 阅读全文