我想显示所有的用户,在我的模板,但我不能。我想我的密码有错误,但我找不到。这是密码。在
视图.py
class UsersView(TemplateView):
template_name = 'users.html'
def get_context_data(self, **kwargs):
context = super(UsersView, self).get_context_data(**kwargs)
context['object_list'] = UserList.objects.all()
return context
模型.py
^{pr2}$用户.html
{% extends 'blog/base.html' %}
{% block content %}
<h1>Users:</h1>
<ul>
{% for users in object_list %}
<li class="user">{{ user }}</li>
{% endfor %}
</ul>
{% endblock %}
这是我看到的页面:
我的错误在哪里?谢谢您。在
您的代码包括以下内容:
问题在于没有定义
user
模板变量。将循环头中的users
更改为user
,这样就可以了。在您可以在视图中使用
django.contrib.auth.models.User
,并使用request.user.get_username()
,这样您就可以使用Django的标准用户。如果go-go-admin-URL,你会看到用户默认值。在对于来电模板:
{{ user.get_username }}
相关问题 更多 >
编程相关推荐