django rest_framework--入门教程
2016-01-18 23:33
507 查看
题设.如果官网DEMO能够正常跑起来请继续,如果不能请参考上一篇
1.新建MODEL 在数据库里添加相应的数据,可以使用命令 manage.py syncdb 这时候会建立对应的表
2.新建序列化方法
如下代码:
这里为什么是ModelSerializer,大家可以参考http://www.django-rest-framework.org/api-guide/serializers/
这里有详细的各个序列化方法,在以后的文章里也会慢慢讲这个topic也可以看我博客
3.添加router规则
router.register(r'test', views.BookViewSet)
4. 添加view方法
这个其实跟官网类似。然后
curl http://localhost:8000/test/ -u test:5660331
可以看到文章列表json格式的
1.新建MODEL 在数据库里添加相应的数据,可以使用命令 manage.py syncdb 这时候会建立对应的表
2.新建序列化方法
如下代码:
class BookSerializer(serializers.ModelSerializer): class Meta: model = Book field = ('title','author')
这里为什么是ModelSerializer,大家可以参考http://www.django-rest-framework.org/api-guide/serializers/
这里有详细的各个序列化方法,在以后的文章里也会慢慢讲这个topic也可以看我博客
3.添加router规则
router.register(r'test', views.BookViewSet)
4. 添加view方法
class BookViewSet(viewsets.ModelViewSet): """ API endpoint that allows groups to be viewed or edited. """ queryset = Book.objects.all() serializer_class = BookSerializer
这个其实跟官网类似。然后
curl http://localhost:8000/test/ -u test:5660331
可以看到文章列表json格式的
相关文章推荐
- 如何计算的字段添加到一个Django模型
- go语言Notepad++简易开发环境搭建(windows)
- windows下Go语言开发环境搭建
- GX logo修改
- Django实践:个人博客系统(第七章 Model的设计和使用)
- 安装go环境
- Django学习系列—第一天
- Django rest framework 使用自定义认证方式
- Django - “no module named django.core.management”
- 利用BAPI(BAPI_GOODSMVT_CREATE)投料消耗(261)销售订单E库存
- GOOGLE搜索從入門到精通V4.0
- $state.go 传递参数
- Windows 平台下 Go 语言的安装和环境变量设置
- Windows 平台下 Go 语言的安装和环境变量设置
- Google推荐的图片加载库Glide介绍
- 如何实现支持数亿用户的长连消息系统 | Golang高并发案例
- django静态文件配置
- goang Receiver & interface
- 执行django-admin.py时,打开编辑器的解决办法
- Algorithm--Insertion Sort