在Django Rest Fram中获取特定对象

2024-06-16 13:44:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想从Django Rest框架获取JSON对象中的一个元素。在

我得到了下一个代码序列化程序:

class OneUserSerializer(serializers.ModelSerializer):
    class Meta:
        model = Usuario
        fields = ('usuario', 'nombre', 'apellidos', 'mensajes')

视图集:

^{pr2}$

网址:

router.register(r'user', views.OneUserViewSet)

我只想得到一个对象“usario”,从url传递id,例如url/id_user


Tags: 对象django代码程序框架restidjson
1条回答
网友
1楼 · 发布于 2024-06-16 13:44:32

如果您使用的是SimpleRouter,则将为您生成URL:

class OneUserViewSet(viewsets.ModelViewSet):
    queryset = Usuario.objects.all()
    serializer_class = OneUserSerializer

在网址.py在

^{pr2}$

这将生成以下url(以及其他url):

^users/{pk}/$

相关问题 更多 >