03 2019 档案

摘要:1,ORM映射对应的sql语句: 2,QuerySet QuerySet方法大全 3,QuerySet方法的代码练习:批量创建,一对一和多对一关系优化,查询所有的部门和员工名称等等 阅读全文
posted @ 2019-03-23 20:50 莱茵河的雨季 阅读(259) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-23 16:29 莱茵河的雨季 阅读(118) 评论(0) 推荐(0)
摘要:1,csrf简单用法 2,Django里面的setting加入了防跨站伪造:这段代码帮你生成特殊字符串,帮你塞到html页面中来 3,csrf_token使用: 阅读全文
posted @ 2019-03-23 15:25 莱茵河的雨季 阅读(385) 评论(0) 推荐(0)
摘要:ORM查询练习: 阅读全文
posted @ 2019-03-23 10:43 莱茵河的雨季 阅读(278) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-21 11:58 莱茵河的雨季 阅读(130) 评论(0) 推荐(0)
摘要:ORM一对一表结构: 阅读全文
posted @ 2019-03-20 17:31 莱茵河的雨季 阅读(166) 评论(0) 推荐(0)
摘要:F查询和Q查询 F查询 在上面所有的例子中,我们构造的过滤器都只是将字段值与某个常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 示例1: 查询评论数大于收藏 阅读全文
posted @ 2019-03-10 11:25 莱茵河的雨季 阅读(327) 评论(0) 推荐(0)
摘要:聚合查询和分组查询 聚合 aggregate()是QuerySet 的一个终止子句,意思是说,它返回一个包含一些键值对的字典。 键的名称是聚合值的标识符,值是计算出来的聚合值。键的名称是按照字段和聚合函数的名称自动生成出来的。 用到的内置函数: 示例: 如果你想要为聚合值指定一个名称,可以向聚合子句 阅读全文
posted @ 2019-03-10 00:01 莱茵河的雨季 阅读(614) 评论(0) 推荐(0)
摘要:ForeignKey操作 正向查找 对象查找(跨表) 语法: 对象.关联字段.字段 示例: 字段查找(跨表) 语法: 关联字段__字段 示例: 反向操作 对象查找 语法: obj.表名_set 示例: 阅读全文
posted @ 2019-03-09 18:08 莱茵河的雨季 阅读(361) 评论(0) 推荐(0)
摘要:ManyToManyField class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器。 它存在于下面两种情况: 简单来说就是当 点后面的对象 可能存在多个的时候就可以使用以下的方法。 方法 create() 创建一个新的对象,保存对象,并将它添加到关 阅读全文
posted @ 2019-03-09 18:06 莱茵河的雨季 阅读(322) 评论(0) 推荐(0)
摘要:Django终端打印SQL语句 在Django项目的settings.py文件中,在最后复制粘贴如下代码: 即为你的Django项目配置上一个名为django.db.backends的logger实例即可查看翻译后的SQL语句。 在Python脚本中调用Django环境 阅读全文
posted @ 2019-03-08 20:30 莱茵河的雨季 阅读(329) 评论(0) 推荐(0)
摘要:什么是正向查询,什么是方向查询? 阅读全文
posted @ 2019-03-07 16:28 莱茵河的雨季 阅读(342) 评论(0) 推荐(0)
摘要:单表查询之神奇的双下划线: 单表查询之神奇的双下划线 代码示例: 阅读全文
posted @ 2019-03-07 11:46 莱茵河的雨季 阅读(218) 评论(0) 推荐(0)
摘要:ORM查询的13种方法: 必知必会13条 具体代码示例: 阅读全文
posted @ 2019-03-06 22:12 莱茵河的雨季 阅读(1280) 评论(0) 推荐(0)
摘要:字段参数 null 用于表示某个字段可以为空。 unique 如果设置为unique=True 则该字段在此表中必须是唯一的 。 db_index 如果db_index=True 则代表着为此字段设置数据库索引。 default 为该字段设置默认值。 时间字段独有 DatetimeField、Dat 阅读全文
posted @ 2019-03-05 22:54 莱茵河的雨季 阅读(243) 评论(0) 推荐(0)
摘要:ORM和数据库的对应关系: Django ORM 常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 阅读全文
posted @ 2019-03-05 22:34 莱茵河的雨季 阅读(335) 评论(0) 推荐(0)
摘要:Django项目如何使用ORM连接MySQL: 多对多关系讲解: 阅读全文
posted @ 2019-03-05 11:05 莱茵河的雨季 阅读(117) 评论(0) 推荐(0)
摘要:1,include包含其他的url: 2,反向解析URL: 阅读全文
posted @ 2019-03-04 23:13 莱茵河的雨季 阅读(281) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/liwenzhou/articles/8271147.html Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函 阅读全文
posted @ 2019-03-04 18:13 莱茵河的雨季 阅读(157) 评论(0) 推荐(0)
摘要:1,Jsonresponse响应介绍: ,2,路由系统的分组命名匹配方式:(简单介绍) 阅读全文
posted @ 2019-03-04 18:06 莱茵河的雨季 阅读(121) 评论(0) 推荐(0)
摘要:1,CBV版添加新的出版社 views.py文件 urls.py文件 2,Request对象: request对象 当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象。Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用 request 阅读全文
posted @ 2019-03-03 17:45 莱茵河的雨季 阅读(197) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-02 11:15 莱茵河的雨季 阅读(148) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-02 11:02 莱茵河的雨季 阅读(95) 评论(0) 推荐(0)
摘要:静态文件路径的灵活写法: 正规的讲解: 静态文件相关 {% static %} 引用JS文件时使用: 某个文件多处被用到可以存为一个变量 断开连接,后台一直有进程在跑: 阅读全文
posted @ 2019-03-01 17:54 莱茵河的雨季 阅读(251) 评论(0) 推荐(0)