0

我不明白这种错误可能是什么问题。我的 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 %}
4

0 回答 0