摘要: ############### 版本 ############### # # 版本的问题: # rest_framework.versioning.URLPathVersioning # 一般就是这种,http://127.0.0.1:8000/api/v2/course/ # 只要配置好了,以后就 阅读全文
posted @ 2020-02-11 07:37 技术改变命运Andy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ############### 解析器 ############### # 解析器 数据解析器, # # 前端发送了json数据,在request的body里面, # 我们需要把json数据解析成字典,这样每次都要解析,所以可以创建一个中间件,只要是json就解析,然后在视图里面就可以直接使用了, 阅读全文
posted @ 2020-02-11 07:31 技术改变命运Andy 阅读(167) 评论(0) 推荐(0) 编辑
摘要: ############### 分页组件 ############### # 分页组件 # # django也有分页,rest framework也有分页,但是没有页面这个概念了, # 这个分页是返回给前端数据太多的时候,需要分页返回, # http://127.0.0.1:8000/books/? 阅读全文
posted @ 2020-02-11 07:27 技术改变命运Andy 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ############### 自定义token认证 ############### 表 class User(models.Model): name=models.CharField(max_length=32) pwd=models.CharField(max_length=32) type_c 阅读全文
posted @ 2020-02-11 07:18 技术改变命运Andy 阅读(226) 评论(0) 推荐(0) 编辑
摘要: ############### 三种视图 ############### # 第一种方法:使用mixins # class AuthorView(mixins.ListModelMixin,mixins.CreateModelMixin,generics.GenericAPIView): # # G 阅读全文
posted @ 2020-02-11 07:03 技术改变命运Andy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ############### 表结构 ############### from django.db import models class Book(models.Model): title=models.CharField(max_length=32) price=models.IntegerF 阅读全文
posted @ 2020-02-11 07:01 技术改变命运Andy 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ############### django框架-rest framework ############### # django rest framework 框架 # 为什么学习这个rest framework? # 1,写代码的时候会用到,前后端分离的项目,可以帮助我们快速的写api, # 2, 阅读全文
posted @ 2020-02-11 06:49 技术改变命运Andy 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ############################################### """ django中csrf的实现机制 #第一步:django第一次响应来自某个客户端的请求时,后端随机产生一个token值,把这个token保存在SESSION状态中;同时,后端把这个token放到c 阅读全文
posted @ 2020-02-11 06:38 技术改变命运Andy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ####################################### """ 一、为什么会有跨域问题? 是因为浏览器的同源策略是对ajax请求进行阻拦了,但是不是所有的请求都给做跨域,像是一般的href属性,a标签什么的都不拦截。 同源策略/SOP(Same origin policy)是 阅读全文
posted @ 2020-02-11 06:37 技术改变命运Andy 阅读(413) 评论(0) 推荐(1) 编辑
摘要: ################## 分页 ####################### 分页, django有自己内置的分页,但是功能不是很强大,所以自己写一个分页, web页面数据非常多的时候,是必须要有分页的, 分页思路:通过url后面加参数的形式, http://127.0.0.1:800 阅读全文
posted @ 2020-02-11 06:14 技术改变命运Andy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ############### python-异常的操作 ############### # 异常:python解释器遇到一个错误,会停止程序的执行,并且提示错误信息,这就是异常, # 抛出异常:python停止程序,提示错误,这就是抛出异常 # 捕获异常: # 捕获异常的语法: # try: # 阅读全文
posted @ 2020-02-11 05:37 技术改变命运Andy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 文件操作, 看看python的官方文档,:https://docs.python.org/zh-cn/3/tutorial/inputoutput.html#reading-and-writing-files 文件操作分为打开,读,写,关闭, 文件打开:open方法 f = open("aa.txt 阅读全文
posted @ 2020-02-11 05:31 技术改变命运Andy 阅读(148) 评论(0) 推荐(0) 编辑