- 博客(7)
- 收藏
- 关注
原创 数据迁移建表!
作者使用的是pycharm! 关于数据迁移建表首先要在工程的子应用里面的models.py写入你想创建的字段 添加属性 起别名 等等… from utils.models import BaseModel class GoodsCategory(BaseModel): """商品类别""" name = models.CharField(max_length=10, verbose_...
2019-09-17 19:37:11 485
原创 对于找到那种一直找不到bug的心得
是不是有那么一种感觉为什么这里会出错? 为什么找到错误之后别的地方又出现新的bug? 为什么重头来一遍依旧是错的? 为什么注释掉就好了? 为什么改了还是不对? 为什么? 为什么? 作者本人近期自己动手做了一个跨域 运用到uwsgi 和nginx 由于提高使用体验 作者这里使用docker安装的nginx镜像. 经过运行 修改基础配置信息 例如: 项目后端的setting配置信息 uwsgi.ini...
2019-09-17 19:07:47 655
原创 视图集(ModelViewSet)
**ModelViewSet-->** 继承自GenericAPIVIew,同时包括了ListModelMixin、RetrieveModelMixin、CreateModelMixin、UpdateModelMixin、DestoryModelMixin。(增删改查) 因为ModelViewSet扩展GenericAPIView,我们通常需...
2019-09-06 20:52:02 809
原创 模型类序列化器ModelSerializer
前提: 使用的前提条件为必须有一个model模型类. 恰好想要使用的序列化器对应的是Django的模型类,那么DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类. ModelSerializer与常规的Serializer相同,但提供了: 1.基于模型类自动生成一系列字段 2.包含...
2019-09-04 19:15:22 217
原创 反序列化(验证)
前提: 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象. 在获取反序列化的数据前,必须调用is_vaild()方法进行验证,验证成功返回True,反之为Flase. 验证失败,可以通过序列化器对象的errors属性获取错误信息,返回字典,包含了字段和字段的错误。 验证成功,可以通过序列化器对象的validated_data属性获取数据。 在定义序列化器时...
2019-09-03 20:26:46 885
原创 吾常三省之python保存支付结果并修改订单的状态为评价
多为参考,作者自己在学习,(作者也是在参考) class PaymentStatusView(View): def get(self, request): # 获取前端传入的请求参数 query_dict = request.GET data = query_dict.dict() # 获取并从请求参数中剔除signature signature = dat...
2019-08-28 21:25:02 245 1
原创 吾常三省吾身之电商(订单事务处理)
小白对事物的了解 MYSQL事务的四大特性 1.原子性(Atomicity) 2.一致性(Consistency) 3.隔离性(Isolation) 4.持久性(Durability) 其中着重了解了一下隔离性 隔离性具有隔离级别一般分为以下几个: Serializable:串行化,一个事物一个事物的执行 Repeatable read:可重复...
2019-08-27 20:51:12 516 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人