10 2020 档案

摘要:环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创 阅读全文
posted @ 2020-10-23 15:59 酸辣土豆皮 阅读(83) 评论(0) 推荐(0)
摘要:1. 域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 https://example.org/api/ 2. 版本(Versioning) 应该将API的版本号放入URL。 http://ww 阅读全文
posted @ 2020-10-23 15:56 酸辣土豆皮 阅读(133) 评论(0) 推荐(0)
摘要:这里关键是替换my.cnf 文件 --network=host 是值本机 也可通过mysql+port访问 1 sudo docker run --name mysql-slave -e MYSQL_ROOT_PASSWORD=mysql -d --network=host -v /home/sol 阅读全文
posted @ 2020-10-18 14:31 酸辣土豆皮 阅读(114) 评论(0) 推荐(0)
摘要:安装1.8.0版本 存在 公钥path参数 pip install python-alipay-sdk==1.8.0 $ openssl $ OpenSSL> genrsa -out app_private_key.pem 2048 # 制作私钥RSA2 $ OpenSSL> rsa -in app 阅读全文
posted @ 2020-10-15 19:23 酸辣土豆皮 阅读(138) 评论(0) 推荐(0)
摘要:1.Django中事务的使用方案 在Django中可以通过django.db.transaction模块提供的atomic来定义一个事务。 with语句用法: from django.db import transaction def viewfunc(request): # 这部分代码不在事务中, 阅读全文
posted @ 2020-10-15 00:10 酸辣土豆皮 阅读(69) 评论(0) 推荐(0)
摘要:from decimal import Decimal Decimal() 阅读全文
posted @ 2020-10-14 01:18 酸辣土豆皮 阅读(84) 评论(0) 推荐(0)
摘要:需要指定安装 2.7.0 的django-haystack 阅读全文
posted @ 2020-10-11 14:18 酸辣土豆皮 阅读(204) 评论(0) 推荐(0)
摘要:Unable to get repr for <class 'django.db.models.query.QuerySet'> 一般是django内部定义的 数据库建名 与真实数据库内部名字冲突 更改后不再出现 详见https://www.cnblogs.com/ykit/p/11918766.h 阅读全文
posted @ 2020-10-10 17:49 酸辣土豆皮 阅读(734) 评论(0) 推荐(0)
摘要:由一到多的访问语法: 一对应的模型类对象.多对应的模型类名小写_set 由多到一的访问语法: 多对应的模型类对象.多对应的模型类中的关系类属性名 访问一对应的模型类关联对象的id语法: 多对应的模型类对象.关联类属性_id 关联过滤查询 由多模型类条件查询一模型类数据: 语法如下: 关联模型类名小写 阅读全文
posted @ 2020-10-09 14:43 酸辣土豆皮 阅读(160) 评论(0) 推荐(0)
摘要:2. Docker安装(ubuntu 16.04) 1.源码安装Docker CE $ cd docker源码目录 $ sudo apt-key add gpg $ sudo dpkg -i docker-ce_17.03.2~ce-0~ubuntu-xenial_amd64.deb 2.检查Doc 阅读全文
posted @ 2020-10-09 08:28 酸辣土豆皮 阅读(92) 评论(0) 推荐(0)
摘要:默认是进程池方式,进程数以当前机器的CPU核数为参考,每个CPU开四个进程。如何自己指定进程数: celery worker -A proj --concurrency=4 如何改变进程池方式为协程方式: celery worker -A proj --concurrency=1000 -P eve 阅读全文
posted @ 2020-10-06 21:39 酸辣土豆皮 阅读(763) 评论(1) 推荐(0)
摘要:from itsdangerous import TimedJSONWebSignatureSerializer as Serializer s = Serializer(settings.SECRET_KEY,constants.VERIFY_EMAIL_TOKEN_EXPIRES) data = 阅读全文
posted @ 2020-10-06 19:44 酸辣土豆皮 阅读(87) 评论(0) 推荐(0)
摘要:let url = '/emails/'; axios.put(url, { email: this.email }, { headers: { 'X-CSRFToken':getCookie('csrftoken') }, responseType: 'json' }) .then(respons 阅读全文
posted @ 2020-10-06 00:02 酸辣土豆皮 阅读(316) 评论(0) 推荐(0)
摘要:request.session.set_expiry(0) 阅读全文
posted @ 2020-10-04 15:48 酸辣土豆皮 阅读(91) 评论(0) 推荐(0)