Size: a a a

Django [ru] #STAY HOME

2020 February 08

IC

Igor 🐈 Cuba in Django [ru] #STAY HOME
если я хочу слать почту через селери таску, зачем мне переписывать джанговский е-мейл бекенд? просто можно же сделать таску, и вызывать в ней дефолтный джанговский django.core.mail.send_message, и потом делаить эту таску — вот и асинхронность
источник

IC

Igor 🐈 Cuba in Django [ru] #STAY HOME
это ведь нормальное решение?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Black Eyes
его иногда менять можно
readonly И ставлю, но иногда нужно разрешать
Ну сделай проверку в инит. И ставь ридонли, когда надо
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Igor 🐈 Cuba
это ведь нормальное решение?
Да
источник

<

</> in Django [ru] #STAY HOME
Как можно ограничить доступ к страницам обычным пользователям сайта ?
источник

<

</> in Django [ru] #STAY HOME
Не хочется писать
if user.is_superuser:
....
Есть ли для этого встроенные библиотеки ?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Не хочется писать
if user.is_superuser:
....
Есть ли для этого встроенные библиотеки ?
а в каком стиле ты пишешь вьюхи: функции или классы?
источник

<

</> in Django [ru] #STAY HOME
Artem Gubatenko
а в каком стиле ты пишешь вьюхи: функции или классы?
Класс
источник

AG

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

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Не хочется писать
if user.is_superuser:
....
Есть ли для этого встроенные библиотеки ?
Миксин написать?
источник

V

Vladislav in Django [ru] #STAY HOME
Класс
UserPassesTestMixin
источник

V

Vladislav in Django [ru] #STAY HOME
А в функции теста пишешь return self.request.user.is_superuser()
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Vladislav
UserPassesTestMixin
О_о, прикольно, мне тоже будет полезно знать) Спасибо
источник

<

</> in Django [ru] #STAY HOME
Vladislav
UserPassesTestMixin
django.contrib.auth.mixins?
источник

V

Vladislav in Django [ru] #STAY HOME
django.contrib.auth.mixins?
django.contrib.auth.mixins
источник

<

</> in Django [ru] #STAY HOME
Спасибо
источник

<

</> in Django [ru] #STAY HOME
Он первым должен наследоваться ?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Он первым должен наследоваться ?
Да, перед View  и др. но если есть другие миксины - смотри что функционал одного не перебивал его у другого
источник

<

</> in Django [ru] #STAY HOME
LoginRequiredMixins тоже есть )
источник

<

</> in Django [ru] #STAY HOME
Хорошо, на практике все узнаю.
источник