![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django REST
liuredflash
这个作者很懒,什么都没留下…
展开
-
Django REST 的项目创建(1)
什么是Django REST?Django REST 是web后台开发的一个非常灵活简便的框架,他能快速实现符合Restful设计规范的Restful API,主要用来做Web服务。 利用Django REST框架搭建一个电商网站的详细步骤:1.把django-admin.py文件放在项目文件夹中,在cmd中使用下面命令: python django-admin.py star...原创 2018-02-26 22:26:13 · 599 阅读 · 0 评论 -
Django REST 应用app的建模
在项目创建和应用app创建之后,首先需要进行相应的建模1.在computerapp文件夹中创建urls.py和serializes.py两个文件: 2.ajax跨域设置django-cors-headers INSTALLED_APPS = [ ... 'rest_framework', 'corsheaders', 'computerapp.apps...原创 2018-02-27 22:22:58 · 239 阅读 · 0 评论 -
Django REST app建立序列器
创建序列器文件在Django REST框架中,序列器具有极其重要的地位,它主要的功能如下: - 转换翻译 把模型的数据转换成json数据,反之亦可。 - 验证数据 能够在代码运行阶段时,验证传入的数据是否符合我们的要求,只有验证后的数据才能传入模型中。 如何建立序列器一般地,序列器的建立与模型的内容是密不可分的,可以直接参考模型,然后根据序列器的要求,建立符合规范的序列器...原创 2018-02-28 22:07:12 · 161 阅读 · 0 评论 -
Django REST app建立视图,添加url
建立视图类在模型和序列器建立完成之后,需要写业务逻辑达到访问网站内容的功能。视图类就是描述访问网站的业务逻辑的类。 在Django REST中,我们可以直接继承通用的视图类,即generics,然后根据需要,继承不同的具体功能类。 常用的继承类如下: - ListAPIView - RetrieveAPIView - DestroyAPIView - UpdateAPIView...原创 2018-03-01 21:57:50 · 348 阅读 · 0 评论 -
Django REST app添加搜索功能和分页功能
页面的过滤功能和分页功能在Django REST中框架提供了非常方便操作的过滤功能和分页功能。这些功能既能在settings中直接设置成全局的功能,又能在不同的视图类中使用设置成具体页面的功能。过滤功能Django REST 中过滤主要提供两部分功能。 一是搜索功能, 二是排序功能。SearchFilterOrderingFilter 具体的代码设置如下: ...原创 2018-03-02 21:00:02 · 797 阅读 · 0 评论 -
Django REST app的权限问题
Django REST中的权限控制在Django REST中提供了三个方式权限,达到了可以同时控制用户认证,用户访问权限,和不同用户可访问次数的问题。具体方式如下: authentication (认证) Permissions (权限) throttling (节流)authentication认证是在视图类运行之前执行的。只有在确定用户的身份之后才...原创 2018-03-03 15:18:18 · 485 阅读 · 0 评论