我不明白这种错误可能是什么问题。我的 Django 项目中有 4 个应用程序。每个应用程序包含多个模型。我能够从 python 交互式 shell 中的所有模型(期望 1)中检索数据。
此外,在我的表单中,它会显示,但是当我从交互式 shell 运行相同的查询时,它不会显示任何内容。我不明白可能是什么问题,它也没有给出任何错误......
对此的任何帮助都会很棒!
更新:
该模型包含以下字段:
class Report(models.Model):
rid = models.CharField(blank=True, null=True)
period = models.CharFiedl(blank=True, null=True)
name = models.CharField(blank=True, null=True)
....
....
我正在运行以下查询: Report.objects.all() - 返回 null Report.objects.count() - 也返回 0
我在管理界面的帮助下添加了一些条目......并通过 phpMyadmin 进行了检查......并且交互式外壳不显示任何内容......
但是我有一个表格,当我只显示名字时它正在工作......
表格.py
class ReportForm(forms.ModelForm):
class Meta:
model = Report
视图.py
def display(request):
return render_to_response('view.html', {'Report' : Report.objects.all()})
视图.html
{% if Report.count > 0 %}
{% for entries in Report %}
<a href = "/Report/{{entries.name}}">{{entries.name}}</a>
{% endfor %}
{% else %}
<p> No Entries </p>
{% endif %}