擅长:python、mysql、java
<p>您正在从此行返回queryset,因此无法访问“wardno”</p>
<pre><code>alldata = patientdetails.objects.all()
</code></pre>
<p>在queryset中循环以访问它</p>
<pre><code>alldata = patientdetails.objects.all()
for data in alldata:
print(data.wardno)
</code></pre>
<p>优化您的代码,如下所示:</p>
<pre><code>if patientdetails.objects.filter(wardno=wardno, bedno=bedno).exists():
return render(request, "addpatient.html")
else:
addp = patientdetails(name=name, age=age, sex=sex, address=address, mobno=contno, wardno=wardno, bedno=bedno, dateofallot=doa, docass=docass, illness_issue=pii)
addp.save()
return redirect('addpatient')
</code></pre>