Я просто хочу отобразить одну запись, когда пользователь передает unqid, но он отображает все записи [закрыто]

views.py

from REMC import models

from .models import addnewdata as dataall

def fetchingdata(request):

    if 'getuid' in request.GET:
        getuid = request.GET['getuid']
        multiple_fetch= dataall.objects.filter(unqid=getuid)
        print(multiple_fetch)
    else:
        data = dataall.objects.all()
        context = {
            'data': data
        }
    return render(request, 'REMC/fetchuserwise.html', context)

[описание: что не так с этим кодом ]

model.py

class addnewdata(models.Model):

    unqid = models.AutoField(primary_key=True)
    voltlevel = models.IntegerField()
    pssname = models.CharField(max_length=100)
    generatorname = models.CharField(max_length=100)
    turbineid = models.CharField(max_length=10)
    agreementtype = models.CharField(max_length=50)
    discomtype = models.CharField(max_length=50)
    validfrom = models.DateTimeField()
    validto = models.DateTimeField()
    contractname = models.CharField(max_length=50)
    sourcetype = models.CharField(max_length=50)
    capacity = models.DecimalField(max_digits=5,decimal_places=3)
    dateofcomm = models.DateTimeField()
    noofmachine = models.IntegerField()
    developername = models.CharField(max_length=100)

fetchuserwise.html

введите описание изображения здесь: Это вывод этого кода. он отображает все записи в базе данных, но я хочу только одну запись за раз

Вернуться на верх