Форум сайта python.su
ЗДравствуйте
Подскажите, что тут нужно изменить…
Делаю проверку
@user_passes_test(user_in_group("moderators", "user_extended"))
@user_passes_test(user_in_group("user_extended", "moderators"))
def user_in_group(*args): for arg in args: def func(user): return Group.objects.get(name=arg) in user.groups.all() return func
Отредактировано easthy (Июнь 24, 2013 20:50:27)
Офлайн
for i in [1,2,3,4]:pass print i
Офлайн
Вообще непонятно, чего ты этим добиться хочешь, конкретно, зачем тут функция в цикле?
Офлайн
def user_in_group(*args): def func(user): for arg in args: if Group.objects.get(name=arg) in user.groups.all(): return Group.objects.get(name=arg) in user.groups.all() return func
Офлайн
между
easthyиfor arg in args: def func(user):
easthyпробегал вопросdef func(user): for arg in args:
FishHookа не
зачем тут функция в цикле?
easthy
зачем фукнция?
Офлайн