我想为django REST框架中的User模型实现以下URL设计(基于githubs的rest ):
# get authenticated user (the currently logged in user):
#
# GET user/
#
# update authenticated user:
#
# PATCH user/
#
# get single user (will only return instructors)
#
# GET user/:username
#
# get all users (will only return instructors)
#
#
考虑以下流程:
public client ----> DRF API on Service A ------> DRF API on Service B
服务A上的一些DRF API只是代理服务B,因此在服务A上的特定API中如下所示:
class SomeServiceAPI(APIView):
def get(request):
resp = requests.get('http://service-b.com/api/...')
return Response(resp.json())
虽然这适用于正常状态,但它有几个
我在使用Django Rest框架为同一个对象定义不同的视图集时遇到了困难。下面是一个基于DRF Quickstart的重现问题的最小示例。我正在使用python3.5和最新的DRF。
tutorial/quickstart/serializers.py
from django.contrib.auth.models import User
from rest_framework import serializers
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
我试图记录我的Django rest框架API,我正在跟踪文档。
我首先看到了一些错误: Pycharm说“类‘type’的未解决属性引用'with_ui‘” on schema_viw.with_ui(.)。下面是密码。
from django.contrib import admin
from django.urls import path , include
from django.conf import settings
from django.conf.urls.static import static
from rest_framework import permissio
我被分配到一个项目,其中需要包括Symfony组件,以重新组织其业务逻辑。然而,我对Symfony HTTP-foundation文档感到困惑。希望这里有人能帮我解释一下这个组件是如何处理用户Http请求和响应的。
基本上,我在这个项目中所做的是:
让PHP页面使用请求的URL和方法创建请求对象
使用ApiRouter将代码定向到所需的控制器
在控制器中,它将向服务器发送HTTP请求,并根据请求URL将响应转换为Symfony响应对象。
location.php
class GetLocation
{
public function __construct($q)
{