
django
文章平均质量分 56
yangjiajia123456
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django related_query_name和related_name的区别
则更多地关注于查询表达式构建以及在查询语句中更自然地表示这种关联关系。来获取某个作者的所有书籍,而不再是默认的。在这个例子中,可以通过。更侧重于直接的反向关系查询,而。原创 2024-01-05 11:13:07 · 823 阅读 · 0 评论 -
django查看执行的sql查询语句
对于一些比较复杂的查询在做优化时,通常需要查看下django底层执行的sql语句。'SELECT `db_tasks`.`id`, `db_tasks`.`create_at`, `db_tasks`.`publisher`, `db_tasks`.`service_type`, `db_tasks`.`task_type`, `db_tasks`.`period`, `db_tasks`.`ti...原创 2018-07-09 17:58:41 · 3191 阅读 · 0 评论 -
django csrf工作原理
参考链接地址:https://yiyibooks.cn/xx/Django_1.11.6/ref/csrf.html 一个基于随机secret值的CSRF cookie,其它站点无法获取到。 此Cookie由CsrfViewMiddleware设置。 它和每个响应一起发送,如果请求上没有设置,则调用django.middleware.csrf.get_token()(这个函数用于内部获取...转载 2018-08-01 14:55:22 · 897 阅读 · 0 评论 -
使用django自带的加解密功能
以django版本1.11.12为例导入相应的库from django.contrib.auth.hashers import make_password, check_passwordmake_password("123456")u'pbkdf2_sha25615000MAjic3nDGFoi$qbclz+peplspCbRF6uoPZZ42aJIIkMpGt6lQ+Iq8nf...原创 2018-08-02 16:31:16 · 1453 阅读 · 1 评论 -
django annotate和aggregate
两者都是django的聚合函数annotate的每个参数是一个annotation,参数表达式可以是简单的值、模型(或任何关联模型)上的字段的引用或聚合表达式(总和、平均值等),它们与QuerySet中的对象的相关对象进行了计算,返回的是一系列的QuerySet对象。aggregate参数同上,返回一个包含汇总值(平均值、总和等)的字典。from django.db import m...原创 2019-03-12 14:55:34 · 857 阅读 · 0 评论