Как получить доступ к последнему элементу, добавленному в Django Rest API? - PullRequest
0 голосов
/ 10 октября 2019

Я создаю свой собственный сайт-портфолио и создал Django rest API. Я хочу извлечь или получить данные последнего пользователя. так что я могу сделать в следующем коде?

>> Здесь на изображении последний пользователь и его идентификатор округлен, данные которого я должен получить << </a>

from django.contrib.auth.models import User
from rest_framework import viewsets, filters
from sample.api.serializers import UserSerializer

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer

def viewname(request, user_id):
    user = User.objects.get(id=user_id)
    return ('hii :',user)

viewname()

1 Ответ

0 голосов
/ 10 октября 2019

Первые последние пользовательские данные не являются шаблоном LIFO, здесь ничего не выходит

Если вы хотите получить последнюю запись в пользовательскую таблицу, вы можете получить ее

User.objects.last() Youuser_id тоже не нужно, потому что вы не знаете последний user_id здесь, и вам нужно сериализовать эту запись и использовать Response в инфраструктуре отдыха django, чтобы отправить вот так

 from rest_framework.response import Response

 def viewname(request):
    last_user = User.objects.last()
    serializer = UserSerializer(last_user)
    return Response(serilizer.data,status=200)
...