随笔分类 -  django

django使用celery动态添加定时任务,发送邮件
摘要:celery文档:https://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#beat-custom-schedulers django-celery-beat文档 : https://pypi.org/project 阅读全文

posted @ 2022-07-19 16:54 不要挡着我晒太阳 阅读(605) 评论(0) 推荐(0) 编辑

Django进阶:事务操作、悲观锁和乐观锁
摘要:事务处理 (transaction) 对于 Web 应用开发至关重要, 它可以维护数据库的完整性, 使整个系统更加安全。比如用户 A 通过网络转账给用户 B,数据库里 A 账户中的钱已经扣掉,而 B 账户在接收过程中服务器突然发生了宕机,这时数据库里的数据就不完整了。加入事务处理机制后,如果在一连续 阅读全文

posted @ 2021-06-17 10:55 不要挡着我晒太阳 编辑

Django 性能之数据库查询优化
摘要:1. DBA 的建议 1.1 表字段设计 避免出现 null 值,null 值难以查询优化且占用额外的索引空间 尽量使用 INT 而非 BIGINT,尽可能准确描述字段 使用枚举或整数,替代字符串类型 使用 TIMESTAMP 替代 DATETIME 单表字段不要超过 20 使用整型存储 IP 1. 阅读全文

posted @ 2020-07-16 14:08 不要挡着我晒太阳 编辑

Django时区及naive datetime object和aware datetime object的区别
摘要:相信使用Django的各位开发者在存储时间的时候经常会遇到这样子的错误: RuntimeWarning: DateTimeField received a naive datetime while time zone support is active. 准备 UTC与DST UTC可以视为一个世界 阅读全文

posted @ 2020-05-25 10:33 不要挡着我晒太阳 阅读(296) 评论(0) 推荐(0) 编辑

Django-guardian
摘要:概述 django-guardian是为Django提供额外的基于对象权限的身份验证后端。 特征 Django的对象全新啊 匿名用户的支持 高级API 经过严密测试 Django admin的整合 装饰器 安装 要求Django1.7或更高版本 pip install django-guardian 阅读全文

posted @ 2020-05-25 10:17 不要挡着我晒太阳 阅读(2329) 评论(0) 推荐(0) 编辑

模型继承的三种方式
摘要:django中的继承有三类; 1.抽象继承 2.多表继承 3.proxy model(代理模型) 第1种情况表示你的父类仅仅是包含了多个子类的相同的字段,是为了重用,不会建表,我们只需要在抽象父类的Meta中设置abstract=True就行。比如: class CommonInfo(models. 阅读全文

posted @ 2020-04-03 20:17 不要挡着我晒太阳 阅读(524) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示