2 Xingewud1

尚未进行身份认证

心之所向,素履以往

等级
TA的排名 21w+

pycharm 2018.1.4

pycharm.vmoptions and pycharm64.vmoptions分别插入并导入jar包:-javaagent:/opt/pycharm-2018.1.4/bin/JetbrainsCrack-3.1-release-enc.jar

2020-01-16 10:28:57

项目打包

v=1.4.0team_name=zmyproject_name=comment_servercat .docker/environment-r | xargs -I {} echo ""ENV {}"" >> .docker/Dockerfileimage_name=docker.uucin.com/$team_name/$project_name:r$vdocker bu...

2020-01-16 10:18:59

Django filter()

from functools import reducelst = [Q(question_text__contains='you'), Q(question_text__contains='who')]# OR>>> Question.objects.filter(reduce(operator.or_, lst))[<Question: what are y...

2020-01-16 10:15:47

postgreSQL

连接数据库:psql -U postgres -d beian_d -h localhost (psql -U user -d dbname)\c dbname 切换数据库,相当于mysql的use dbname\l 列举数据库,相当于mysql的show databases\dt 列举表,相当于show tables\d tblname 查看表结构,相当于desc tblname,sh...

2020-01-16 10:12:09

运算

100 // 3 = 33 向下取整100 % 3 = 1

2019-11-15 13:37:43

单点登录

from django.contrib.auth.hashers import make_password user = auth.authenticate(username=username, password=password) # 校验用户密码if user: # 如果密码正确 # 通过存储的原始密码生成新的密码 user.password = make_passw...

2019-11-13 14:25:10

SimpleListField

class SimpleListField(Field):default_error_messages = {‘invalid’: ugettext_lazy(‘Enter a valid value.’),}def __init__(self, inner_field=None, inner_form=None, max_length=None, min_len...

2019-11-11 16:48:31

celery

celery 实现定时任务 countdown

2019-11-11 13:43:33

事务

自己来控制事务这种情况下,你自己灵活控制事务.在settings.py 中不用配置 TransactionMiddleware 中间件了, 基本采用装饰模式来实现。a)@transaction.autocommit ,django默认的事务处理, 采用此装饰模式会忽略掉全局的transaction 设置from django.db import transaction@transactio...

2019-10-31 14:40:58

缓存

缓存击穿缓存雪崩缓存穿透

2019-10-29 17:03:44

summary

不忘初心

2019-10-29 09:20:51

form表单校验

def validate_form(form_class, data): form = form_class(data) if form.is_valid(): return True, form.cleaned_data errors = [] for key, field in form.declared_fields.items(): ...

2019-10-28 08:49:41

列表分页

class CouponCompaniesView(View):@client_required()def get(self, request):“”"优惠券平台获取企业列表:param request::return:“”"flag, data = validate_form(CouponCompaniesForm, request.GET)if not flag:retur...

2019-10-28 08:43:06

身份验证

cookie, session, token?

2019-10-25 16:30:15

log

get请求中打印url:带参数: request.get_full_path()不带参数: request.path

2019-10-25 14:24:45

Integer_field

integer_field_ranges = {    ‘SmallIntegerField’: (-32768, 32767),    ‘IntegerField’: (-2147483648, 2147483647),    ‘BigIntegerField’: (-9223372036854775808, 9223372036854775807),    ‘PositiveSmall...

2019-10-25 10:41:24

aggregate() & annotate()

aggregate()方法详解aggregate的中文意思是聚合, 源于SQL的聚合函数。Django的aggregate()方法作用是对一组值(比如queryset的某个字段)进行统计计算,并以字典(Dict)格式返回统计计算结果。django的aggregate方法支持的聚合操作有AVG / COUNT / MAX / MIN /SUM 等。我们现在来看下几组实际使用案例。使用前别忘了im...

2019-10-25 09:31:27

索引

pass

2019-09-20 10:20:27

ssl证书验证

ssl证书验证失败解决方案1 verify = Flase2 requests版本问题

2019-09-20 10:18:12

requests

timeout()为防止服务器响应缓慢,导致客服端处理异常,requests请求大多设置 timeout 参数。Requests中timeout 不设置默认值。Timeout 类型:连接超时指的是客户端实现到远端服务器端口的连接时request 所等待的时间。连接超时一般设为比 3 的倍数略大的一个数值,因为 TCP 数据包重传窗口的默认大小是 3。读取超时指的客户端已经连接上服务器...

2019-09-20 10:02:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。