我有一个问题。
所以, 当我转到页面'contact_list.html'时,我看不到文字输出,我只看到子弹点,但没有文字。
所以,我这是我的档案:
contact_list.html
<h1>Contacts</h1>
<ul>
{% for cantact in object_list %}
<li class="contact">{{ contact.first_name }}</li>
{% endfor %}
</ul>
models.py:
from django.db import models
class Contact(models.Model):
first_name = models.CharField(max_length=255)
last_name = models.CharField(max_length=255)
email = models.EmailField()
def __str__(self):
return self.first_name
views.py:
from django.views.generic import ListView
from contacts.models import Contact
class ListContactView(ListView):
model = Contact
template_name = 'contact_list.html'
所以,也许你知道这里有什么问题吗? 谢谢;)
答案 0 :(得分:1)
您在contact_list.html的for循环中写了“cantact”而不是“contact”。