Size: a a a

Django [ru] #STAY HOME

2021 March 04

•Ǥus†สff• in Django [ru] #STAY HOME
qb
здравствуйте, представим, что у модели есть 100 полей, я хочу при обновлении этой модели у некоторых юзеров была возможность редактировать ТОЛЬКО ДВА поля, вопрос в следующем, как отследить, какие поля будут изменены при патч запросе
Дэк это же очевидно, просто создаешь Views с дефом где request.Post.getом все это заменяешь и сэйвишь save(), включаешь в шаблон те поля которые нужно изменить, нет?
источник

•Ǥus†สff• in Django [ru] #STAY HOME
•Ǥus†สff•
Дэк это же очевидно, просто создаешь Views с дефом где request.Post.getом все это заменяешь и сэйвишь save(), включаешь в шаблон те поля которые нужно изменить, нет?
В шаблон Edit условно для примера
источник

R

Roman in Django [ru] #STAY HOME
Добрый вечер всем. Подскажите пожалуйста,как правильно реализовать регистрацию и авторизацию пользователей?!
источник

q

qb in Django [ru] #STAY HOME
•Ǥus†สff•
Дэк это же очевидно, просто создаешь Views с дефом где request.Post.getом все это заменяешь и сэйвишь save(), включаешь в шаблон те поля которые нужно изменить, нет?
работаю с дрф, но сути не меняет
так я хочу понять, какие поля будут приходить с изменением, а какие нет, просто заменить на существующие, это конечно вариант, спасибо, но нет ли способа понять, какие поля идут именно с фронта, а какие при патче сами "доставляются" что-ли, думаю понятно выразился, чтобы если юзер попытался изменить что-то не то, рейзить PermissionDenied
источник

•Ǥus†สff• in Django [ru] #STAY HOME
qb
работаю с дрф, но сути не меняет
так я хочу понять, какие поля будут приходить с изменением, а какие нет, просто заменить на существующие, это конечно вариант, спасибо, но нет ли способа понять, какие поля идут именно с фронта, а какие при патче сами "доставляются" что-ли, думаю понятно выразился, чтобы если юзер попытался изменить что-то не то, рейзить PermissionDenied
А ты не на Джанге
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Roman
Добрый вечер всем. Подскажите пожалуйста,как правильно реализовать регистрацию и авторизацию пользователей?!
Куча гайдов по этому на ютубе. Можешь чекнуть инглиш каналы или наш Django school
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Почему по аватаркам беседа больше похожа на аниме сборку?)
источник

•Ǥus†สff• in Django [ru] #STAY HOME
qb
работаю с дрф, но сути не меняет
так я хочу понять, какие поля будут приходить с изменением, а какие нет, просто заменить на существующие, это конечно вариант, спасибо, но нет ли способа понять, какие поля идут именно с фронта, а какие при патче сами "доставляются" что-ли, думаю понятно выразился, чтобы если юзер попытался изменить что-то не то, рейзить PermissionDenied
Поля с изменениями будут приходить те которые ты включишь в изменения
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Павел Игин
Почему по аватаркам беседа больше похожа на аниме сборку?)
ПОВЕЗЛО ПОВЕЗЛО
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Павел Игин
Почему по аватаркам беседа больше похожа на аниме сборку?)
в такой ситуации надо спрашивать как пропатчить KDE2  под FreeBSD
источник

•Ǥus†สff• in Django [ru] #STAY HOME
•Ǥus†สff•
Поля с изменениями будут приходить те которые ты включишь в изменения
Ну и в моем случае, я это делал request.POST.getами присваивал то что я меняю в шаблоне... А шаблон у меня был на все поля изменения (как в админке Джанго) тем самым он меняет то что ты включишь в шаблон и свяжешь с моделью в самом Дефе
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
qb
работаю с дрф, но сути не меняет
так я хочу понять, какие поля будут приходить с изменением, а какие нет, просто заменить на существующие, это конечно вариант, спасибо, но нет ли способа понять, какие поля идут именно с фронта, а какие при патче сами "доставляются" что-ли, думаю понятно выразился, чтобы если юзер попытался изменить что-то не то, рейзить PermissionDenied
В модели пользователей есть все виды прав
источник

•Ǥus†สff• in Django [ru] #STAY HOME
•Ǥus†สff•
Ну и в моем случае, я это делал request.POST.getами присваивал то что я меняю в шаблоне... А шаблон у меня был на все поля изменения (как в админке Джанго) тем самым он меняет то что ты включишь в шаблон и свяжешь с моделью в самом Дефе
Ну в твоём случае ты можешь просто взять те поля и включить их в шаблон и все...
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Такие вещи вроде как просто руками крутятся
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Павел Игин
Такие вещи вроде как просто руками крутятся
Это да
источник

Y

Yaroslav in Django [ru] #STAY HOME
Помогите понять, почему:

form.cleaned_data['main_image'] is None?

https://dpaste.org/0xpQ
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yaroslav
Помогите понять, почему:

form.cleaned_data['main_image'] is None?

https://dpaste.org/0xpQ
form = ImageForm(request.POST) - FILES еще надо передать
источник

Y

Yaroslav in Django [ru] #STAY HOME
Dan Tyan
form = ImageForm(request.POST) - FILES еще надо передать
У меня так и написано
источник

q

qb in Django [ru] #STAY HOME
Павел Игин
В модели пользователей есть все виды прав
есть модель ModelOne
codename у права будет change_modelone, ну у юзера есть право ее менять, у меня есть разные типы юзеров, и вот у одного из типов юзеров должно быть право менять только два поля из условных ста которые есть в модели, вот что мне надо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yaroslav
У меня так и написано
?
источник