среда, 7 декабря 2011 г.

Re: декоратор group_required

https://code.djangoproject.com/browser/django/trunk/django/contrib/auth/models.py#L72

Тут почитать, подумать для чего нужны группы и как с ними работать. И
все станет на свои места.

7 декабря 2011 г. 13:49 пользователь Dmitry <source.py@gmail.com> написал:
> так подскажите
>
> 07.12.2011 13:48, Владимир Корсун пишет:
>
>> Полный логический шлак.
>>
>> 2011/12/7 Dmitry<source.py@gmail.com>:
>>>
>>> здарова мужики! копался в доках, ничо не нашел
>>>
>>> так сойдет? или полный шлак..
>>>
>>> def admin_required(request):
>>>    g = Group.objects.get(name='Администраторы')
>>>    if not g in request.user.groups.all():
>>>        raise Http404
>>>
>>> @login_required(login_url='/main/login/')
>>> def job_list(request):
>>>    admin_required(request)
>>>    c = {}
>>>    c['greeting'] = get_greeting
>>>    c['user'] = request.user
>>>    c['job_list'] = Job.objects.filter(executant=request.user)
>>>    return render_to_response('adm/job_list.html', c)
>
>

Комментариев нет:

Отправить комментарий