上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自 及其子类的视图。 8.1. 安装依赖 REST framewrok生成接口文档需要 库的支持。 8.2. 设置接口文档访问路径 在总路由中添加接口文档路径。 文档路 阅读全文
posted @ 2019-07-11 15:38 ymg-颜 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Haystack 1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持 Solr , Elasticsearch , Whoosh , Xapian 搜索引擎它是一个可插拔的后端(很像Django的数据 阅读全文
posted @ 2019-07-10 22:59 ymg-颜 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Redis的操作 一、简介 redis是一个key value存储系统,和Memcached类似,它支持存储的value类型更多,包括string(字符串)、list(列表)、set(集合)、zset(有序集合)和hash(哈希类型 字典类型),这些数据类型都支持push/pop、add/remov 阅读全文
posted @ 2019-07-09 21:06 ymg-颜 阅读(130) 评论(0) 推荐(0) 编辑
摘要: django中的缓存 django的缓存方式:缓存的位置 ​ 开发调试阶段:没有缓存 ​ 缓存到内存中 ​ 缓存到数据库中 ​ 缓存到文件中 ​ 缓存到redis 缓存位置的配置(在settings中配置,BACKEND不同,缓存的位置不同): 文件缓存 内存缓存(将缓存内容保存至内存区域中) 数据 阅读全文
posted @ 2019-07-08 22:51 ymg-颜 阅读(898) 评论(0) 推荐(0) 编辑
摘要: url控制 第一种写法(原生) 第二种写法(只要继承了ViewSetMixin) 返回json格式的路由(即通过访问publish.json返回的不是页面,而是json格式的字符串) 第三种写法(自动生成路由,必须继承ModelViewSet) SimpleRouter:自动生成两条路由 Defau 阅读全文
posted @ 2019-07-05 20:09 ymg-颜 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 频率组件 使用 ​ 第一步:写一个频率类,继承SimpleRateThrottle,配置一个scop=字符串,重写get_cache_key,返回self.get_ident(request), ​ 第二步:在settings中配置 ​ REST_FRAMEWORK = { ​ 'DEFAULT_T 阅读全文
posted @ 2019-07-05 08:41 ymg-颜 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 回顾 基于django编写restful接口 原生request对象: ​ 里面有个GET(以get形式提交的数据),以get形式提交的数据,都拆到environ内部,django把数据取出来转成了QueryDict的对象,而request.session不是原生request对象的属性,是在中间件 阅读全文
posted @ 2019-07-04 17:25 ymg-颜 阅读(179) 评论(0) 推荐(0) 编辑
摘要: drf组件 认证组件 models.py views.py 新建认证类 认证组件的使用 局部使用 全局使用 局部禁用 根据源码可以知道: 如果在项目中的settings中配置了REST_FRAMEWORK,默认先从项目中的settings中取 如果取不到,就去默认的drf配置文件中取 如果在视图类中 阅读全文
posted @ 2019-07-03 22:27 ymg-颜 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 序列化组件 序列化之Serializers 序列化 models部分 在app01下新建一个py文件,这里命名为app01serilaizer app01serializer部分 views部分 反序列化 models部分不变 views部分 序列化之ModelSerializers 序列化 app 阅读全文
posted @ 2019-07-02 22:03 ymg-颜 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Rest Framework django请求生命周期 开发模式 ​ 1.前后端不分离项目(BBS) ​ 2.前后端分离项目 ​ 前端和后端通过json格式数据交互 cbv源码分析 restful规范:面向资源架构 基于原生Django开发restful的接口 drf:APIView的源码,Requ 阅读全文
posted @ 2019-07-01 21:50 ymg-颜 阅读(305) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页