Size: a a a

Django [ru] #STAY HOME

2021 January 27

G

George in Django [ru] #STAY HOME
Nire
надеюсь ты менторов в админ панель не допускаешь? Делай пермишены для not in permissions.SAFE_METHODS
подскажите пожалуйста где про это можно почитать ?
источник

N

Nire in Django [ru] #STAY HOME
has_object_permission
источник

G

George in Django [ru] #STAY HOME
спасибо, пойду почитаю
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Всем привет, у меня есть форма регистрации и нужно поставить так чтобы пользователь не мог зарегаться с маленьким паролем к примеру меньше 8 символов, и где мне это обработать во views или forms ?
источник

A

Alex in Django [ru] #STAY HOME
DiZiNnEs
Всем привет, у меня есть форма регистрации и нужно поставить так чтобы пользователь не мог зарегаться с маленьким паролем к примеру меньше 8 символов, и где мне это обработать во views или forms ?
и там и там
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Alex
и там и там
Так-с, окей
источник

G

George in Django [ru] #STAY HOME
clean_password
источник

N

Nire in Django [ru] #STAY HOME
DiZiNnEs
Всем привет, у меня есть форма регистрации и нужно поставить так чтобы пользователь не мог зарегаться с маленьким паролем к примеру меньше 8 символов, и где мне это обработать во views или forms ?
в валидаторе в модели юзера
источник

N

Nire in Django [ru] #STAY HOME
а вообще лучше в базу еще пихнуть правило
источник

N

Nonverbis in Django [ru] #STAY HOME
George
Hi guys, не кидайтесь камнями!

У меня модель Mentor который связан с моделью User (один к одному)
и модель Course который связан к моделью Mentor (Многие ко многим) то-есть в один курс может преподавать 1 и более Mentor'ов и один Mentor может преподавать сразу много курсов (исправьте если это не логично)
Вопрос:
Как мне можно ограничить доступ таким способом
1. Каждый Mentor мог создавать Course
2. Управлять Course'ом (Изменить, добавить) могли бы только Mentor'ы этого курса + администратор
Точно один к одному?
источник

G

George in Django [ru] #STAY HOME
Nonverbis
Точно один к одному?
почему нет ?
источник

N

Nonverbis in Django [ru] #STAY HOME
George
почему нет ?
т.е. если ученик бросит учиться, то ментор застрелится? а если ментор умрет, то ученик повесится. А как иначе? у них более не предусмотрено ничего.
источник

G

George in Django [ru] #STAY HOME
Nonverbis
т.е. если ученик бросит учиться, то ментор застрелится? а если ментор умрет, то ученик повесится. А как иначе? у них более не предусмотрено ничего.
не совсем понял вашу логику.

Юзер может быть ментором или нет вся логика в этом если не ошибаюсь
источник

D

DiZiNnEs in Django [ru] #STAY HOME
А если в settings.py AUTH_PASSWORD_VALIDATORS пихнуть это как валидация пароля пойдет ?
источник

N

Nonverbis in Django [ru] #STAY HOME
George
не совсем понял вашу логику.

Юзер может быть ментором или нет вся логика в этом если не ошибаюсь
Хм. Да, был неправ. Не на то один к одному посмотрел.
источник

D

DiZiNnEs in Django [ru] #STAY HOME
DiZiNnEs
А если в settings.py AUTH_PASSWORD_VALIDATORS пихнуть это как валидация пароля пойдет ?
источник

N

Nonverbis in Django [ru] #STAY HOME
George
Hi guys, не кидайтесь камнями!

У меня модель Mentor который связан с моделью User (один к одному)
и модель Course который связан к моделью Mentor (Многие ко многим) то-есть в один курс может преподавать 1 и более Mentor'ов и один Mentor может преподавать сразу много курсов (исправьте если это не логично)
Вопрос:
Как мне можно ограничить доступ таким способом
1. Каждый Mentor мог создавать Course
2. Управлять Course'ом (Изменить, добавить) могли бы только Mentor'ы этого курса + администратор
вот это пообъектно может пермиты раздавать: https://github.com/django-guardian/django-guardian
источник

G

George in Django [ru] #STAY HOME
Nire
has_object_permission
Это в дрф ?
источник

N

Nire in Django [ru] #STAY HOME
George
Это в дрф ?
мб да
источник

SU

Siarhei Uhlianets in Django [ru] #STAY HOME
источник