Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django显示数据库中的数据_Python_Django - Fatal编程技术网

Python Django显示数据库中的数据

Python Django显示数据库中的数据,python,django,Python,Django,我正在使用Django,并试图制作一个模板标记来显示数据库(sqlite3)中的数据。到目前为止,这是我的模特 class Answer(models.Model): subject = models.ForeignKey(Subject, help_text = u'The user who supplied this answer') question = models.ForeignKey(Question, help_text = u"The question that

我正在使用Django,并试图制作一个模板标记来显示数据库(sqlite3)中的数据。到目前为止,这是我的模特

class Answer(models.Model):
    subject = models.ForeignKey(Subject, help_text = u'The user who supplied this answer')
    question = models.ForeignKey(Question, help_text = u"The question that this is an answer to")
    runid = models.CharField(u'RunID', help_text = u"The RunID (ie. year)", max_length=32)
    answer = models.TextField()

    def __unicode__(self):
        return "Answer(%s: %s, %s)" % (self.question.number, self.subject.surname, self.subject.givenname)
这是我的看法

def answer_list(request):
    answer_info = Answer.objects.all()

    answer_data = {
    "answer_detail" : answer_info
    }

print answer_data
 return render_to_response('quizzes.html'', answer_data, context_instance=RequestContext(request))
要显示数据库中的信息,我的quizzes.html模板应该是什么样子? 到目前为止,我有这个

{% for answer_list in answer_detail %}
<h3>{{ answer_list.question }}</h3>
<p>{{ answer_list.answer }}
{{ answer_list.runid }}</p>
{% endfor %}
{答案详细信息%中答案列表的%
{{answer_list.question}}
{{answer_list.answer}
{{answer_list.runid}

{%endfor%}


我相信我的for循环有点问题,但不确定是什么?

标签中的answers\u detail
与您在上下文dict中传递的
“answer\u detail”
键不同。标签版本中有一个额外的s。

标签中的answers\u detail
不相同“answer_detail”(答案详细信息)
您在上下文中传递的键。标签版本中有一个额外的s。

标签中的answer_detail
答案详细信息不同“
在上下文中传递的键。标记版本中有一个额外的s。

在标记中回答\u细节
与在上下文中传递的
键不同。在标记版本中有一个额外的s。

你看过了吗?
render\u to\u response
的第一个参数是模板名称,而不是URL。您是否已经阅读了?
render\u to\u response
的第一个参数是模板名称,而不是URL。您是否已经阅读了?
render\u to\u response
的第一个参数是模板名称,而不是URL。您是否已经阅读了?
render\u to\u response
的第一个参数是模板名,而不是URL。这似乎不是问题所在。在Apple RealSuffEngult%%}中,空白应该是{%的},它是任意名称。你可以写下你喜欢的任何东西,然后只要你用相同的名字引用它,那就不会有问题。这就是我的想法。我不明白为什么db数据显示在我的模板中。不,我想可能是在我的URL中?我的测验模板是url(r'quizzes/$,(TemplateView.as_view(template_name=“quizzes.html”)),我认为看一本流行的教程可能会很好地利用时间。尝试用
url(r'quizzes/$,path.to.answer\u list)
替换urlconf中基于分类的视图引用。这似乎不是问题。在Apple RealSuffEngult%%}中,空白应该是{%的},它是任意名称。你可以写下你喜欢的任何东西,然后只要你用相同的名字引用它,那就不会有问题。这就是我的想法。我不明白为什么db数据显示在我的模板中。不,我想可能是在我的URL中?我的测验模板是url(r'quizzes/$,(TemplateView.as_view(template_name=“quizzes.html”)),我认为看一本流行的教程可能会很好地利用时间。尝试用
url(r'quizzes/$,path.to.answer\u list)
替换urlconf中基于分类的视图引用。这似乎不是问题。在Apple RealSuffEngult%%}中,空白应该是{%的},它是任意名称。你可以写下你喜欢的任何东西,然后只要你用相同的名字引用它,那就不会有问题。这就是我的想法。我不明白为什么db数据显示在我的模板中。不,我想可能是在我的URL中?我的测验模板是url(r'quizzes/$,(TemplateView.as_view(template_name=“quizzes.html”)),我认为看一本流行的教程可能会很好地利用时间。尝试用
url(r'quizzes/$,path.to.answer\u list)
替换urlconf中基于分类的视图引用。这似乎不是问题。在Apple RealSuffEngult%%}中,空白应该是{%的},它是任意名称。你可以写下你喜欢的任何东西,然后只要你用相同的名字引用它,那就不会有问题。这就是我的想法。我不明白为什么db数据显示在我的模板中。不,我想可能是在我的URL中?我的测验模板是url(r'quizzes/$,(TemplateView.as_view(template_name=“quizzes.html”)),我认为看一本流行的教程可能会很好地利用时间。尝试用
url(r'quizzes/$,path.to.answer\u list)
替换urlconf中基于分类的视图引用。