Size: a a a

2021 April 26

T

Tim in Django
и смотришь свои параметры, може там айди в жсоне отправлять можешь
источник

T

Tim in Django
def put(self, request, pk, **kwargs):
       params = (
           self.request.query_params
           if len(self.request.data) == 0
           else self.request.data
       )
источник

DA

Dato Akobia in Django
У меня есть put метод, он рабочий, он обновляет данные в БД по запросу, но если я делаю либо через query_params как выше писали или руками хардкодом примерочный айдишник прописываю
источник

DA

Dato Akobia in Django
Ну тут в урле сразу pk прописан
источник

DA

Dato Akobia in Django
У меня вот так url(r'^posts', Posts.as_view(), name='posts'),
источник

T

Tim in Django
ну так джанга работает...
источник

T

Tim in Django
пост запрос можно отправить же жсончик
источник

T

Tim in Django
ну или пут, не большая разница
источник

T

Tim in Django
саму вьюшку Posts покажи то
источник

T

Tim in Django
у тебя там что джанга меньше 2?
источник

T

Tim in Django
почму url(r'^posts',
источник

T

Tim in Django
с 2 чтоли path \ re_path
источник

DA

Dato Akobia in Django
В проекте используется вторая джанга
источник

DA

Dato Akobia in Django
2.2.16
источник

Y

Yerassyl in Django
Ну тут, без нового урла или query params никак(
источник

T

Tim in Django
почему же? апи вью поддерживает пост и пут
источник

T

Tim in Django
просто там данные вроде в виде жсончика
источник

Y

Yerassyl in Django
Просто posts/1234 это уже другой адрес же
источник

Y

Yerassyl in Django
И там просто page not found выйдет
источник

T

Tim in Django
не пост запрос на вьюшку пост - но внутри в теле запроса есть данные
источник