随笔分类 - Django
摘要:在django中叫中间件,在其他web框架中,有的叫管道,httphandle,本次主要介绍定义中间件方法、中间件中的方法、中间件的作用等。 自定义中间件 1、中间件为:函数 定义一个中间件工厂函数,然后返回一个可以别调用的中间件。 中间件工厂函数需要接收一个可以调用的get_response对象。
阅读全文
摘要:数据库事务 在保存订单数据中,涉及到多张表(OrderInfo、OrderGoods、SKU)的数据修改,对这些数据的修改应该是一个整体事务,即要么一起成功,要么一起失败。 Django中对于数据库的事务,默认每执行一句数据库操作,便会自动提交。我们需要在保存订单中自己控制数据库事务的执行流程。 在
阅读全文
摘要:values values(*fields)返回一个ValuesQuerySet —— QuerySet 的一个子类,迭代时返回字典而不是模型实例对象。 每个字典表示一个对象,键对应于模型对象的属性名称。 values() 接收可选的位置参数*fields,它指定SELECT 应该限制哪些字段。如果
阅读全文
摘要:原始SQl语句: select ip, group_concat(id) as id from whitelist group by ip; 方法一: Django-ORM实现: 1、创建Concat类: 2、 使用模型类管理器查询 # 待验证 方法二: 当模型查询API不够用时,您可以回退到编写原
阅读全文
浙公网安备 33010602011771号