RESTful API
来源:互联网 发布:听歌软件排行 编辑:程序博客网 时间:2024/05/24 03:06
在开始之前需要下载: pip install djangorestframework
把应用添加进INSTALLED_APPS:
INSTALLED_APPS = (
...
'rest_framework',
)
配置:REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
]
}
序列化器:
序列器类似于表单,它指定将数据转换为何种格式。首先在Django项目里创建一个serializers.py文件,接着:
from django.contrib.auth.models import Userfrom rest_framework import serializersclass UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ('username', 'email', 'groups')使用方法:
user=User.objects.get(id=1)s=UserSerializer(user)接着编写views.py:
class UserListView(generics.ListAPIView): queryset = user.objects.all() serializer_class = UserSerializer
编辑urls.py:
from . import viewsurlpatterns=[...url(r'^list/$',views.UserListView.as_view())]
阅读全文
0 0
- RestFul API
- RESTful API
- RESTful API
- Restful API
- RESTful API
- RESTful API
- RESTful API
- RESTful API
- restful api
- RESTful API
- Restful API
- Restful API
- RESTful API
- RESTful API
- RESTful API
- RESTful API
- Restful API
- restful API
- 超链接向后台传值含有日期
- 表格 -隔行换色
- bzoj2330: [SCOI2011]糖果
- SparkCore 知识点 (一)
- shell 随记
- RESTful API
- 图片二次采样
- mysql 实现主从复制 和 主主复制。
- Linux下Elasticsearch搜索之(一)
- 直接复制Excel表格数据到PL/SQL和导入Excel文件到PL/SQL
- Gitlab 迁移、备份、恢复
- kvm虚拟机磁盘扩容
- C# Quartz定时任务,直接上干货
- [POJ]Zipper[动态规划]