我正在用python和django创建一个数据库网站。我的问题是,我试图从我的类的字段中获取数据的内容没有出现在django的id页面上。我能够进行一个成功的搜索,并且我得到了我的搜索的链接。name字段在搜索和页面上可见,但是其他什么都没有出现。当我点击链接时,我转到luokka_id/number。我一定是漏掉了什么,但又不知道问题出在哪里。
models.py
class luokka(models.Model):
nimi = models.CharField('Pääkäyttöluokka', max_length=100)
vara = models.CharField('Varakäyttöluokka', max_length=100)
varaaja = models.CharField('Varakäyttöluokka', max_length=100)
def __str__(self):
return self.nimi
在näytä_luokka.html(显示类)上:
{% extends 'tietokanta/base.html' %}
{% block content %}
<center>
{{luokkalistaus}}
{{luokka}}
{{ luokka.nimi }}
{{ luokka.vara }}
{{ luokka.varaaja }}
</center>
{% endblock %}
和views.py:
def näytä_luokka(request, luokka_id):
luokkalistaus = luokka.objects.get(pk=luokka_id)
return render(request, 'tietokanta/näytä_luokat.html',
{'luokkalistaus': luokkalistaus})
我没有得到任何错误来帮助我。它只是一个空页面,但它应该显示一些额外的数据。
1条答案
按热度按时间bf1o4zei1#
您已经将context的键命名为
luokkalistaus
,而不是luokka
,因此模板应该是: