Size: a a a

Django [ru] #STAY HOME

2020 October 22

AK

Anvar Khamidov in Django [ru] #STAY HOME
Andrey Kusko
да, кстати отдельная табличка лучше практика, чем дважды сохранять модели юзеров. можно еще атомарность удобнее сделать
Пока не вкуриваю.
Смотри.
Мне нужно при создании пользователей, давать права либо на просмотр, либо на просмотр + удаление
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
просмотр + удаление кого? себя?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
на одну модель определенную
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
у тебя большая нагрузка? или петпроект?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Andrey Kusko
у тебя большая нагрузка? или петпроект?
тестовое
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
короче если нет логики на которую можно опереться. я бы советовал сделать отдельную табличку. сохрянять поле другого юзера при создании. новой модели какжется небезопасным
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
а вот запилить табличку с пермишгеном может лучше
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
см как в guardian
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
как давать права в коде я понял.

Столкнулся с проблемой по переопределию пользователя.
на странице логина в админку, как я понял не смотрит на мою кастомную модель юзера.
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
это либа для perobject permission
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
Anvar Khamidov
как давать права в коде я понял.

Столкнулся с проблемой по переопределию пользователя.
на странице логина в админку, как я понял не смотрит на мою кастомную модель юзера.
скинь ссылку на репу
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
сек
источник

AK

Andrey Kusko in Django [ru] #STAY HOME
Anvar Khamidov
как давать права в коде я понял.

Столкнулся с проблемой по переопределию пользователя.
на странице логина в админку, как я понял не смотрит на мою кастомную модель юзера.
так сложно говорить о происходящем
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Andrey Kusko
скинь ссылку на репу
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Andrey Kusko
скинь ссылку на репу
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Поясню еще раз что нужно сделать.

В панели администратора нужно выдавать права пользователю на просмотр или просмотр + удаление.

Первое решение было таким:
переопределить пользователя с добавлением двух флажков и при методе save добавлять им права на определенную модель.
Но я столкнулся с проблемой, что при переопределении пользователя у меня админка не реагирует при логине на моих кастомных юзеров, что довольно логично. Тут поднимается вопрос на переопределение юзера при входе.

Второе решение у меня пришло сейчас. Создать отдельную таблицу и просто использовать эти 2 флага.
источник

J

Jack in Django [ru] #STAY HOME
Ребят я тут загрузил проект, но проблема я так понимаю в его вложенности, не может найти manage.py, тип структура из backend/config/manage.py migrate не работает тоже
источник

S

Skoomer in Django [ru] #STAY HOME
использую форк dj-rest-auth  (переопределил юзера / седал вход по email) урл dj-rest-auth/login.  тут в ресте 3 поля  username email password  ввожу в первые 2 валидный эмаил и пасс и получаю вот такую ошибку / что не так делаю ?
источник

AT

Alex Ted in Django [ru] #STAY HOME
Jack
Ребят я тут загрузил проект, но проблема я так понимаю в его вложенности, не может найти manage.py, тип структура из backend/config/manage.py migrate не работает тоже
src переопредели
источник

J

Jack in Django [ru] #STAY HOME
Alex Ted
src переопредели
а можно там статейку где и как это вщ сделать
источник