Django不显示文本输出

时间:2014-01-22 09:20:45

标签: python django

我有一个问题。

所以, 当我转到页面'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'

所以,也许你知道这里有什么问题吗? 谢谢;)

1 个答案:

答案 0 :(得分:1)

您在contact_list.html的for循环中写了“cantact”而不是“contact”。