08 2017 档案

摘要:Django拾遗 pagination、sitemap、admin、form pagination 其实这个分页模块的原理就是根据设定的每页条数来分割 。查询结果/每页子项数目=页数 使用方法 传入实现了 的object(一般来讲就是 )和期望的每页子项数给 来生成分页处理器的实例。 根据这个分页生 阅读全文
posted @ 2017-08-17 17:21 Nanrou 阅读(335) 评论(0) 推荐(0)
摘要:网络名词拾遗 part2 关于所谓的连接上限 先要明白服务端和客户端的交互逻辑: 1. 服务端创建socket 2. 与提供对外服务的port端口绑定 3. 开始监听 4. 客户端向这个端口提出请求 5. 服务端接收到这个请求后创建一个新的socket 6. 基于这个新的socket来进行数据交互 阅读全文
posted @ 2017-08-14 11:28 Nanrou 阅读(151) 评论(0) 推荐(0)
摘要:记一次网络抓包犯傻 有一个网站无故跳转,想找出是什么引起的。 chrome 先用chrome开发模式去观察,打开network中的preview log就可以看到跳转前的记录,但是不知道为什么,这个模式下,看不到每一个请求的具体响应body,记录中只保存了头部信息,所以按我现在的水平找不到跳转源头。 阅读全文
posted @ 2017-08-10 17:39 Nanrou 阅读(151) 评论(0) 推荐(0)
摘要:初试Django的缓存系统 现在我网页的逻辑是,响应请求,查找数据库相关信息,渲染模版生成最终页面,最后返回。使用缓存后就是将这个页面保存一段时间,在有响应请求相同页面的时候,可以直接返回,不用再做那么多步。 Django redis 直接在 中设置要使用的缓存形式,和添加一些特定的参数来自定义。 阅读全文
posted @ 2017-08-07 10:27 Nanrou 阅读(144) 评论(0) 推荐(0)
摘要:Django关于设置自定义404和安装debug toolbar的笔记 关于设置404 先做好404页面,然后在 文件中做好映射,最后是在 做好路由,而这个 必须是项目里的那个,我放到了app的里面,弄了好久都没出来,官网也只是讲了放到urlconf中,但是哪个没有讲明白。 记住,一定要是项目的 。 阅读全文
posted @ 2017-08-03 18:57 Nanrou 阅读(178) 评论(0) 推荐(0)