Size: a a a

Django [ru] #STAY HOME

2020 February 10

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
А от кого наследоваться? может хоть загуглить получится
а ты не пробовал поковырять LoginRequiredMixin и сделать подобный, но со своей проверкой?
https://github.com/django/django/blob/master/django/contrib/auth/mixins.py#L47
источник

BE

Black Eyes in Django [ru] #STAY HOME
Artem Gubatenko
а ты не пробовал поковырять LoginRequiredMixin и сделать подобный, но со своей проверкой?
https://github.com/django/django/blob/master/django/contrib/auth/mixins.py#L47
нет
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
что-то вообще не понимаю, как работает блин блинский
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
что-то вообще не понимаю, как работает блин блинский
источник

BE

Black Eyes in Django [ru] #STAY HOME
беру планшет и ухожу в дебри гугла, короче это какие-то миксины и пермишны
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
беру планшет и ухожу в дебри гугла, короче это какие-то миксины и пермишны
в доке по UserPassesTestMixin первый же пример, просто же)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
беру планшет и ухожу в дебри гугла, короче это какие-то миксины и пермишны
или пример в 'Stacking UserPassesTestMixin', для применения на много вьюх
источник

BE

Black Eyes in Django [ru] #STAY HOME
Artem Gubatenko
в доке по UserPassesTestMixin первый же пример, просто же)
то есть я смогу потом делать user.is_tarampampam, делать проверку что это статья принадлежит текущему юзеру и он может ее редактировать, вообще мне не только это, это больше для формирования меню в шаблоне, типа кнопки редактирования и т.д.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
то есть я смогу потом делать user.is_tarampampam, делать проверку что это статья принадлежит текущему юзеру и он может ее редактировать, вообще мне не только это, это больше для формирования меню в шаблоне, типа кнопки редактирования и т.д.
1. думаю, для проверки принадлежности статьи юзеру, вполне подойдет.
2. А вот насчет меню в шаблоне: там тоже нужно это проверять?
источник

BE

Black Eyes in Django [ru] #STAY HOME
да чтобы вывести панель редактирования,
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
да чтобы вывести панель редактирования,
а как выводится меню: в базовом шаблоне, оно формируется в шаблоне со статьей?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Сейчас выводит своей проверкой if user.slug == slug and ....
Далее include....
и хотелось бы обойтись красивой строчкой user.is_author и вставить кнопки редактировать, удалить и прочее
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
Сейчас выводит своей проверкой if user.slug == slug and ....
Далее include....
и хотелось бы обойтись красивой строчкой user.is_author и вставить кнопки редактировать, удалить и прочее
ну ты можешь в миксине сохранять True/False метку и передавать ее в контекст. И проверять по ней
источник

BE

Black Eyes in Django [ru] #STAY HOME
Artem Gubatenko
ну ты можешь в миксине сохранять True/False метку и передавать ее в контекст. И проверять по ней
Я пробую, но не понимаю что делаю=)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
Я пробую, но не понимаю что делаю=)
попробуй разобраться с миксином, а завтра что не понятно еще напишешь
источник

BE

Black Eyes in Django [ru] #STAY HOME
Хорошо, окай
источник

BE

Black Eyes in Django [ru] #STAY HOME
Black Eyes
Я пробую, но не понимаю что делаю=)
UserPassesTestMixin делает тест, перед доступом к views, это совсем не из серии is_newfeature
но этим тестом можно добавить в context ее... мне кажется это не то, что я хотел
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Black Eyes
Я пробую, но не понимаю что делаю=)
А ещё про контекст менеджер почитай. Может, подойдёт
источник

BE

Black Eyes in Django [ru] #STAY HOME
tot samiy neizvestniy
А ещё про контекст менеджер почитай. Может, подойдёт
счичаз
источник