实际上我是django的新手,因为你修改了代码.... 如下所示:但是当我试图通过例外值保存新的入口时,我会面临一个问题: 'QuerySet'对象没有属性'save' 和path_to_template dis在数据中没有完全混淆......
实际上在我的setting.py文件中我做了像dis:
这样的事情PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
TEMPLATE_DIRS = (
PROJECT_PATH + '/templates/',
)
修改后的代码:
class PatientInfo(models.Model):
name = models.CharField(max_length=200)
uhid = models.CharField(max_length=200)
age = models.IntegerField()
gender = models.CharField(max_length=200)
views.py:
def patient(request):
patients = PatientInfo.objects.all()
t = Template("path_to_template/mytemplate.html")
c = Context({ "patients": patients })
d = t.render(c)
return HttpResponse(d)
你的mytemplate.html中的:
{%患者患者%} {{patients.name}} {{patients.uhid}} {{patients.age}} {{patients.gender}} {%ENDFOR%}
答案 0 :(得分:0)
{% for patient in patients %}
<tr>
<td>{{patient_s_.name }}</td>
<td>{{patient_s_.uhid }}</td>
<td>{{patient_s_.age }}</td>
<td>{{patient_s_.gender }}</td>
</tr>
{%endfor%}
首先,你应该删除最后的S. 您在查询集实例中调用.name .uhid等,而不是在“Patient”类中。 希望它会对你有所帮助。