urls.py

from django.conf.urls import include, url
from django.contrib import admin
from rest_framework import routers # 导入api路由
from app01 import apirouter = routers.DefaultRouter() # 获取api路由对象
router.register(r'users', api.UserViewSet) # 注册路由到指定的ViewSet类
router.register(r'blogs', api.BlogViewSet) # 注册路由到指定的ViewSet类

urlpatterns = [url(r'^admin/', include(admin.site.urls)),url(r'^', include(router.urls)), # 设置api路由转发
]

api.py 序列化处理文件

from django.contrib.auth.models import User
from rest_framework import routers, serializers, viewsets
from app01 import models
from rest_framework import responseclass UserSerializer(serializers.HyperlinkedModelSerializer):class Meta:model = Userfields = ('url','username','email','is_staff')class UserViewSet(viewsets.ModelViewSet):queryset = User.objects.all()serializer_class = UserSerializer # 指定处理序列化的类class BlogSerializer(serializers.HyperlinkedModelSerializer):class Meta:model = models.Blogdepth = 1fields = ('url','title','content',)class BlogViewSet(viewsets.ModelViewSet):queryset = models.Blog.objects.all()serializer_class = BlogSerializer

models.py

from django.db import models# Create your models here.class Blog(models.Model):title = models.CharField(max_length = 50 )content = models.TextField()

转载于:https://www.cnblogs.com/Erick-L/p/8535313.html

Django restful-framework初步学习相关推荐

  1. 【接口文档】Django restful framework中自动生成API文档

    Django restful framework中自动生成API文档 一.Swagger概述 1.引言 当接口开发完成,紧接着需要编写接口文档.传统的接口文档使用Word编写,or一些接口文档管理平台 ...

  2. 在django restful framework中设置django model的property

    众所周知,在django的model中,可以某些字段设置@property和setter deleter getter,这样就可以在存入数据的时候进行一些操作,具体原理请参见廖雪峰大神的博客https ...

  3. 10- vue django restful framework 打造生鲜超市 -用户登录和手机注册(中)

    Vue+Django REST framework实战 搭建一个前后端分离的生鲜超市网站 Django rtf 完成 手机注册和用户登录(中) Json Web Token的原理 因为我们的drf 的 ...

  4. Django REST framework【学习内容】

    快速入门 我们将创建一个简单的允许管理员用户查看和编辑系统中的用户和组的API. 项目设置 创建一个名为 tutorial 的新django项目,然后启动一个名为 quickstart 的新app. ...

  5. 7- vue django restful framework 打造生鲜超市 -商品类别数据展示(上)

    Vue+Django REST framework实战 搭建一个前后端分离的生鲜超市网站 Django rtf 完成 商品列表页 并没有将列表页的数据json 与前端的页面展示结合起来 讲解如果将dr ...

  6. 4- vue django restful framework 打造生鲜超市 -restful api 与前端源码介绍

    使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, ...

  7. 5- vue django restful framework 打造生鲜超市 -完成商品列表页(上)

    使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, ...

  8. Django restful Framework 之序列化与反序列化

    1. 首先在已建好的工程目录下新建app命名为snippets,并将snippets app以及rest_framework app加到工程目录的 INSTALLED_APPS 中去,具体如下: IN ...

  9. 21- vue django restful framework 打造生鲜超市 -首页商品分类显示功能

    Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 线上演示地址: http://vueshop.mtianyan.cn/ github源代码 ...

  10. Django restful framework之 rest接口设计规范

    - 接口设计规范GET 127.0.0.1:8000/books/ # 获取所有数据GET 127.0.0.1:8000/books/{id}/ # 获取单条数据POST 127.0.0.1:8000 ...

最新文章

  1. 程序员必备,新手也可以直接拿来用的jQuery万能代码段
  2. Cadence入门笔记(1):创建元件库的基本操作!
  3. Python 简单入门指北(二)
  4. Cassandra 数据分区
  5. postfix邮件服务
  6. Not so Mobile UVA - 839
  7. 和函数问题的细节思考
  8. 【论文解读】图文并茂带你细致了解ELMo的各种细节
  9. RTMP vs RTMFP
  10. SQL语句简单增删改查
  11. SVN Cleanup之后显示Skipped remains conflicted
  12. 关于nofollow的问题
  13. Errors报错记录
  14. openswan协商流程之(四):main_inI2_outR2()
  15. 二、赛普拉斯EZ-USB FX3示例烧录验证
  16. 三极管PNP和NPN对应引脚图及封装
  17. AngularJS中的谷歌地图开发
  18. YOLOv5训练自己的数据集(超详细)
  19. 【NER综述】近五年中文电子病历命名实体识别研究进展
  20. Android高级工程师每日面试题精选,offer拿到手软

热门文章

  1. 一维码Code 128简介及其解码实现(zxing-cpp)
  2. 【c语言】C语言配置文件解析库——iniparser
  3. ssh其他机器的Expect脚本
  4. java微信菜单获取openid_微信二次开发点击菜单openId的获取
  5. oracle表空间更改用户,ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限...
  6. php图片美颜,Mac_Mac如何使用Photo Booth拍摄照片拍摄好玩好看的相片,  我们经常会使用美颜相机 - phpStudy...
  7. eclipse xsd 生成java,Generate XSD from JAXB Java Classes using Eclipse
  8. 怎么让电脑运行速度变快_分享几种电脑运行速度慢的解决方法_windows7教程
  9. 解决 Could not autowire. No beans of ‘UserDao‘ type found 问题
  10. php ajax替换数据,如何用ajax替换php函数