擅长:python、mysql、java
<p>你的问题到了</p>
<pre><code> alldata = patientdetails.objects.all()
</code></pre>
<p>您使用的是返回多个对象的查询集,并且无法访问具有多个对象属性的数据库</p>
<p>所以,您应该在这里循环查询集中的每个项,然后只访问属性</p>
<pre><code> for eachQueryset in alldata:
if eachQueryset.wardno == wardno and eachQueryset.bedno ==bedno:
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>
<p>这应该能解决你的问题</p>