Size: a a a

Django [ru] #STAY HOME

2020 July 03

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
спасибо большое
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Добрый день, требуется в зависимости от роли юзера (у меня их две admin и user) возвращать отфильтрованный и неотфильтр. queryset . Использую drf, переопределил метод get_queryset где проверяю роль юзера, но мне кажется подход не правильный. Как бы вы реализовали данную задачу?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dennis Pashnev
Добрый день, требуется в зависимости от роли юзера (у меня их две admin и user) возвращать отфильтрованный и неотфильтр. queryset . Использую drf, переопределил метод get_queryset где проверяю роль юзера, но мне кажется подход не правильный. Как бы вы реализовали данную задачу?
почему нет, нормальное решение
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Dan Tyan
почему нет, нормальное решение
Хорошо, спасибо
источник

O

Olex in Django [ru] #STAY HOME
Привет народ. Хочу узнать или я правильно понимаю разницу между post, put и patch.
Post- для создания новой записи в бд.
Put- для изменения прошлой записи путем её заменой на новую(удаляем старую, записываем новую.)
Patch- для обновления уже созданной записи путем простого
изменения записи. Я прав?
источник

N

Nire in Django [ru] #STAY HOME
Olex
Привет народ. Хочу узнать или я правильно понимаю разницу между post, put и patch.
Post- для создания новой записи в бд.
Put- для изменения прошлой записи путем её заменой на новую(удаляем старую, записываем новую.)
Patch- для обновления уже созданной записи путем простого
изменения записи. Я прав?
Нет
источник

N

Nire in Django [ru] #STAY HOME
Пост для изменения состояний
источник

A

Andrey in Django [ru] #STAY HOME
Olex
Привет народ. Хочу узнать или я правильно понимаю разницу между post, put и patch.
Post- для создания новой записи в бд.
Put- для изменения прошлой записи путем её заменой на новую(удаляем старую, записываем новую.)
Patch- для обновления уже созданной записи путем простого
изменения записи. Я прав?
Если речь о ресте, то да
источник

O

Olex in Django [ru] #STAY HOME
Nire
Пост для изменения состояний
Немного не понимаю. Что под изменением состояний вы имеете ввиду?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nire
Пост для изменения состояний
это где такое =)
источник

N

Nire in Django [ru] #STAY HOME
Dan Tyan
это где такое =)
В спецификации http 1.1
источник

O

Olex in Django [ru] #STAY HOME
Andrey
Если речь о ресте, то да
Да о ресте. Спасибо.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Olex
Привет народ. Хочу узнать или я правильно понимаю разницу между post, put и patch.
Post- для создания новой записи в бд.
Put- для изменения прошлой записи путем её заменой на новую(удаляем старую, записываем новую.)
Patch- для обновления уже созданной записи путем простого
изменения записи. Я прав?
put не удалет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если в контексте drf
источник

O

Olex in Django [ru] #STAY HOME
Dan Tyan
если в контексте drf
А тогда в drf какая разница между put и patch? Если как я понимаю они оба служат для обновления данных
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Olex
А тогда в drf какая разница между put и patch? Если как я понимаю они оба служат для обновления данных
одно поле или все поля грубо говоря
источник

A

Andrey in Django [ru] #STAY HOME
Пут полностью замещает сущность по адресу, а патч изменят ее
источник

N

Nire in Django [ru] #STAY HOME
Olex
Немного не понимаю. Что под изменением состояний вы имеете ввиду?
источник

A

Andrey in Django [ru] #STAY HOME
Andrey
Пут полностью замещает сущность по адресу, а патч изменят ее
Я про рест подход
источник

N

Nire in Django [ru] #STAY HOME
Тут все написано про методы
источник