摘要: 跨域CORS 我们的前端和后端分别是两个不同的端口 位置域名 前端服务 127.0.0.1:8080 后端服务 127.0.0.1:8000 现在,前端与后端分别是不同的端口,这就涉及到跨域访问数据的问题,因为浏览器的同源策略,默认是不支持两个不同域名间相互访问数据,而我们需要在两个域名间相互传递数 阅读全文
posted @ 2020-11-18 15:03 酸辣土豆皮 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 环境安装与配置 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 酸辣土豆皮 阅读(66) 评论(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 酸辣土豆皮 阅读(125) 评论(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 酸辣土豆皮 阅读(105) 评论(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 酸辣土豆皮 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.Django中事务的使用方案 在Django中可以通过django.db.transaction模块提供的atomic来定义一个事务。 with语句用法: from django.db import transaction def viewfunc(request): # 这部分代码不在事务中, 阅读全文
posted @ 2020-10-15 00:10 酸辣土豆皮 阅读(59) 评论(0) 推荐(0) 编辑
摘要: from decimal import Decimal Decimal() 阅读全文
posted @ 2020-10-14 01:18 酸辣土豆皮 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 需要指定安装 2.7.0 的django-haystack 阅读全文
posted @ 2020-10-11 14:18 酸辣土豆皮 阅读(186) 评论(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 酸辣土豆皮 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 由一到多的访问语法: 一对应的模型类对象.多对应的模型类名小写_set 由多到一的访问语法: 多对应的模型类对象.多对应的模型类中的关系类属性名 访问一对应的模型类关联对象的id语法: 多对应的模型类对象.关联类属性_id 关联过滤查询 由多模型类条件查询一模型类数据: 语法如下: 关联模型类名小写 阅读全文
posted @ 2020-10-09 14:43 酸辣土豆皮 阅读(150) 评论(0) 推荐(0) 编辑