10月学习笔记

resp.set_cookie(‘num’,100,3600*24)
num=request.COOKIES.get(‘num’)

request.session[‘session1’]=‘value1’
request.session.get([‘session1’])

redis-cli
select 3
keys *
LRANGE celery 0 -1

sudo redis-server /etc/redis/redis.conf
celery -A celery_tasks.tasks worker -l info

在本地的虚拟环境中,项目根目录下,执行命令收集所有包 pip freeze > plist.txt
在虚拟环境上工作,安装所有需要的包 pip install -r plist.txt

在终端输入 sudo fuser -k 8888/tcp

参看网站
https://www.jb51.net/article/125146.htm

命令行看东西:ipython3
能导包查看项目进行操作 :python manage.py shell

get:url拼接
post:以参数形式进行提交
GET仅请求资源,POST会附带用户数据

ret=re.sub(r"(.+?)😦\s*)(.+)",r"’\1’:’\3’,",info)

人人: 15638583426
123456789

Django 模板 中记录循环到第几次计数从1开始{{ forloop.counter }}

通常要获取settings的配置项时候都会通过from django.conf import settings获取。

{{ 10|add:5 }} 15 前端里面前后能相加 这是内置过滤器,数字相加,字符串相加,列表相加都可以

django前端时间格式显示问题:Oct. 10, 2018, 7:42 p.m.可读性格式化:{{ order.create_time|date:“Y-m-d H:i:s” }}

(?P\d+) ?P的意思就是命名一个名字为value的组,匹配规则符合后面的\d+ ,\d+ 匹配一个或多个数字

监听数据库:sudo tail -f /var/log/mysql/mysql.log

1.悲观锁
导包:from django.db import transaction

sudo vim /usr/local/nginx/conf/nginx.conf

重启nginx:sudo /usr/local/nginx/sbin/nginx -s reload

修改权限(所有人的最高权限):sudo chmod 777

装饰的方式来启动一个事务:@transaction.atomic
设置事物的保存点:save_point=transaction.savepoint()
悲观锁的实现:sku = GoodsSKU.objects.select_for_update().get(id=sku_id)
回滚:transaction.savepoint_rollback(save_point)

2.乐观锁

encoding: 把Python对象转换成JSON字符串
decoding: 把JSON字符串转换成python对象

Linux 下安装python3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值