我在學習Django,並試圖根據數據庫表過濾名稱:power_id
。無論如何根據power_id
或數據庫中的任何變量進行過濾?這是我到目前爲止。請注意,我使用Twitter的引導過濾Django數據庫
這是團隊視圖
<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)
我真的不明白的問題,和它的方式提前爲你現在正在使用通用視圖。在這個時間點處理普通視圖,然後進入通用視圖。 –
我基本上有一個名字列表,每個名字都在某個類中。我試圖根據他們的類ID或者'power_id'顯示名字。 @GamesBrainiac – pepper5319
這是用戶模型的一部分? –