摘要:
'''2.使用viewset优化后的url''' urlpatterns = [ re_path(r'book/$', views.BookView.as_view({ 'get': 'list', 'post': 'create', })), re_path(r'book/(?P<pk>\d+)/ 阅读全文
摘要:
继承《Django Rest Framework 序列化接口(PUT与Delete)设计 (前期版)! 》代码 修改views.py代码 '''3.视图组件优化方式一:使用mixins优化''' #导入mixins模块 from rest_framework.mixins import ( Crea 阅读全文
摘要:
所有都是用 《Django Rest Framework 序列化接口(PUT与Delete)设计 (前期版)! 》中的代码,在view.py中新增 如下: #更新数据接口设计 def put(self,request,nid): #过滤出nid等于多少的对象。 book_obj = models.B 阅读全文
摘要:
定义序列化器(本质就是一个类),一般包括模型类的字段,有自己的字段类型规则。实现了序列化器后,就可以创建序列化对象以及查询集进行序列化操作,通过序列化对象.data来获取数据(不用自己构造字典,再返回Json数据) 创建一个django项目; 创建一个app,且名字为:books 1 INSTALL 阅读全文
摘要:
正向和反向查询 正向 > 关联字段在当前表中,从当前表向外查叫正向 反向 —> 关联字段不在当前表中,当当前表向外查叫反向 正向通过字段,反向通过表名查 表结构 from django.db import models class Author(models.Model): nid = models 阅读全文
摘要:
https://www.codewars.com/join?language=python http://www.pythonchallenge.com 烧脑活动 https://leetcode-cn.com/ 刷算法题。锻炼编程思维,战胜企业面试的算法题。 阅读全文
摘要:
什么是Axios: Axios 是一个基于 promise 的 HTTP 库,简单的讲就是可以发送get、post请求。说到get、post,大家应该第一时间想到的就是Jquery吧,毕竟前几年Jquery比较火的时候,大家都在用他。但是由于Vue、React等框架的出现,Jquery也不是那么吃香 阅读全文