
Django
文章平均质量分 90
他说少年如歌
现在不常看博客,有问题可通过qq联系,937035773.
展开
-
python logging日志模块以及多进程日志
本篇文章主要对 python logging 的介绍加深理解。更主要是 讨论在多进程环境下如何使用logging 来输出日志, 如何安全地切分日志文件。原出处博客1. logging日志模块介绍python的logging模块提供了灵活的标准模块,使得任何Python程序都可以使用这个第三方模块来实现日志记录。python logging 官方文档logging框架中主要由四个部分组成...原创 2018-10-26 17:30:34 · 4333 阅读 · 5 评论 -
今天聊一聊下载文件被损坏(没有下载完)的问题
昨天,公司的项目中有个文档需要下载,但是下载失败,浏览器给出的错误是“失败-网络错误”。然后就去定位错误,但是发现代码没问题,在本地可以下载成功,一放在服务器就出问题,每次遇到这种问题就很头痛,没办法,继续找问题。然后我就按照这个错误的提示去查了查资料,惊奇的发现没有。。。。。。最后也不知道找了多少次,终于是找到了一个和这个错误有关的文章。这个文章说的是这个错误是谷歌浏览器新版本的原因,需要在响应...原创 2018-12-18 15:21:13 · 1255 阅读 · 0 评论 -
Django——ORM操作之自定义的字段类
默认情况下,django中的CharField对应的是数据库里面的varchar类型,如果我们想定义char类型的字段,就需要我们自己自定义了。class FixedCharField(models.Field): """ 自定义的char类型的字段类 固定长度 """ def __init__(self, max_length, *args, **kw...原创 2018-12-29 16:51:42 · 950 阅读 · 0 评论 -
Django——Django模板语言
1.常用语法在页面需要用到两种特殊的符号:{{ }}和{% %}变量相关用 {{ }},例如: {{name}}逻辑相关用{%%},例如:{% for i in name%}2.常用语法1.变量当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。点(.)在模板语言中...原创 2018-12-25 16:33:25 · 316 阅读 · 0 评论 -
django——在使用django内置的check_password()方法时遇到的坑
最近新写了一个项目,写道个人信息界面的时候有一个修改密码的接口,需要先填写用户的原密码,原密码填写正确才可以填写新密码进行修改,那么我就需要对原密码进行校验了。首先说明,数据库里面的密码是利用make_password()方法加密后的密文,也就是说我要在前端写明文去匹配数据库里的密文时,需要通过check_password()来验证,然后我就感觉这很so easy嘛(之前做过修改密码的),然后就很...原创 2019-01-07 15:34:15 · 9229 阅读 · 2 评论 -
Django——django form所有验证字段
Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', ...原创 2019-03-07 15:48:20 · 403 阅读 · 0 评论 -
django——postman自动设置token
在django项目中,由于csrf的保护,我们不得不在请求头添加"X-CSRFToken",如果不加的话,项目会返回403.Django项目的csrftoken一般在登录的时候会设置到cookie中,本文描述了如何使用postman自动获取cookie中的csrftoken,并将该值自动设置到后续请求的header中。为了自动化地设置这个token,我们需要使用postman的“Tes...转载 2019-04-15 15:49:24 · 1045 阅读 · 0 评论 -
逆天异步神器-celery,你了解多少?
celery是什么,有什么用?对于celery,各种文档解释一堆,可以自己看下,根据日常互动,公众号用户小白居多,官方用到的很多名词可能你理解起来不是那么容易,我这里就不照本宣科了,就以我这边的理解简单以下方图示解释下,如果有误,欢迎指正:首先理解一个概念:阻塞理解阻塞,先从耗时操作讲起,常见的场景比如用户输入、等待(sleep)这些都属于,具体到实际项目中比如说发邮件、发...转载 2019-05-23 16:53:24 · 343 阅读 · 0 评论