Здравствуйте, не могу список из значений (в каких группах состоит пользователь). По ним определяю состоит ли пользователь в нужной группе и отравляю в шаблон.
По-моему, ошибка здесь/ Найти не могу
groups_list = user.groups.all()
parther_yes = 'parther' in groups_list
moderator_yes = 'moderator' in groups_list
admin_yes = 'admin' in groups_list
user_yes = 'user' in groups_list
Вот код view
def index(request):
items_raw = Item.objects.filter(public=1)
items = items_raw.order_by('-id')[0:15]
user = request.user
#Берем список групп данного пользователя
groups_list = user.groups.all()
parther_yes = 'parther' in groups_list
moderator_yes = 'moderator' in groups_list
admin_yes = 'admin' in groups_list
user_yes = 'user' in groups_list
#Если присутсвует 'parther' присваем значение group = 'parther'
if parther_yes == 1:
group = 'parther'
#Если присутсвует "moderator" присваем значение group = "moderator"
elif moderator_yes == 1:
group = 'moderator'
#Если присутсвует "admin" присваем значение group = "admin"
elif admin_yes == 1:
group = 'admin'
#Иначе присваем значение group = "admin"
else:
group = 'user'
form = AddPhoto()
return render_to_response('index.html',{'items':items, 'form':form, 'user':user, 'group':group})
Вот шаблон
<div class="sidebar-section">
<img src="/media/img/myphoto.jpg"/>
{% if group == 'partner' %}
<p>{{ user.username }} - {{ group }}</p>
{% elif group == 'moderator' %}
<p>{{ user.username }} - {{ group }} </p>
{% elif group == 'admin' %}
<p>{{ user.username }} - {{ group }} </p>
{% else %}
<p>{{ user.username }} - {{ group }} </p>
{% endif %}
<a href="#" class="sidebar-close"></a>
</div>
Спасибо, буду рад если подскажите.