我正在学习 Django,并试图根据数据库表过滤名称:power_id
. 无论如何要根据 offpower_id
或数据库中的任何变量进行过滤?这是我到目前为止所拥有的。注意,我正在使用 Twitter-Bootstrap
这是团队视图
<div class="accordion-inner">
<ul>
{% if User.object.power_id == 1 %}
<li>
<a href="#">
{{ user }}
</a>
</li>
{% endif %}
</ul>
</div>
可以说,1 是管理员。
这是我的views.py:
# Home view
class home(generic.ListView):
template_name = 'users/home.html'
context_object_name = 'User_list'
context_object_name2 = 'Power_list'
def get_queryset(self):
return User.objects.order_by('username')
# Team view
class team(generic.ListView):
template_name = 'users/team.html'
context_object_name = 'User_list'
def get_queryset(self):
return User.objects.order_by('username')
context_object_name2 = 'Power_list'
def in_catagory(User, Admin):
return things.filter(Admin=Admin)