![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【REST framework 实战项目】
w_yuqing
Python进阶之路
展开
-
REST Framework 设计指南
一、简介项目源码下载:https://github.com/Cherish-sun/NEWS/tree/masterREST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互...原创 2019-09-16 12:02:48 · 131 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(五)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master前端系统架构图一、创建前端项目和应用django-admin.py startproject newsapipython manage.py startapp article将static和templates文件夹拷贝到我们的项目中。并在setting的APP里,添加arti...原创 2019-09-16 14:12:22 · 1022 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(四)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master实现新闻标签、广告的web API一、serializers.py 添加# 按serializers来序列化新闻标签class TagSerializer(serializers.ModelSerializer): # id = serializers.Field() ...原创 2019-09-16 14:10:33 · 509 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(三)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master一、view 视图(实现新闻类别的api)drf为我们提供强大的通用view的功能主要的几种view以及他们之间的关系这其中,还涉及了mixins,主要也分为5类建议在做drf的时候,使用ViewSet与mixins方法结合进行开发• 路由系统是用于接收合适的请求,然后返回相应的响...原创 2019-09-16 13:58:20 · 790 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(二)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master一、Models数据结构二、创建模型 models.pyCreate your models here.from django.db import modelsimport datetimefrom django.contrib.auth.models import Userfrom...原创 2019-09-16 13:46:37 · 1039 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(一)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master一、开发目的通过新闻系统前后端分离开发,在后端开发web api的过程中让你快速熟练掌握django rest framework框架的开发,让你要项目实战中掌握rest 标准api的开发技术。在前端开发让你快捷简便的掌握django模板调用api的过程。二、开发环境•开发工具:Pycha...原创 2019-09-16 13:38:28 · 1778 阅读 · 0 评论 -
Django前后端分离开发-新闻管理系统(六)
项目源码下载:https://github.com/Cherish-sun/NEWS/tree/master一、新闻搜索功能# 搜索def search(request): strquery = request.GET.get('query') page = int(request.GET.get('page', 1)) data = { "searc...原创 2019-09-16 14:13:21 · 652 阅读 · 0 评论