Size: a a a

Django [ru] #STAY HOME

2020 May 30

Я

Ярослав in Django [ru] #STAY HOME
как правильно установить redis? выдает ошибку на странице, где используется select2
источник

i

i.mntst in Django [ru] #STAY HOME
Разбираюсь в чужом проекте, Django==1.11.5
class LockOpen(generics.GenericAPIView, mixins.UpdateModelMixin):
   queryset = Lock.objects.all()
   serializer_class = LockSerializer


   def put(self, request, pk, *args, **kwargs):
       return self.partial_update(request, *args, **kwargs)
Тут
обновление при помощи метода put где он возвращает частичное обновление, я хочу чтобы запрос был post, кажется моя проблема: не знаю как вернуть partial_update для post, гуглил, то ли опыта не хватает то ли ничего дельного не нахожу
источник

S

Stanley in Django [ru] #STAY HOME
i.mntst
Разбираюсь в чужом проекте, Django==1.11.5
class LockOpen(generics.GenericAPIView, mixins.UpdateModelMixin):
   queryset = Lock.objects.all()
   serializer_class = LockSerializer


   def put(self, request, pk, *args, **kwargs):
       return self.partial_update(request, *args, **kwargs)
Тут
обновление при помощи метода put где он возвращает частичное обновление, я хочу чтобы запрос был post, кажется моя проблема: не знаю как вернуть partial_update для post, гуглил, то ли опыта не хватает то ли ничего дельного не нахожу
пост этто создание CreateModelMixin
источник

S

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

S

Stanley in Django [ru] #STAY HOME
i.mntst
Разбираюсь в чужом проекте, Django==1.11.5
class LockOpen(generics.GenericAPIView, mixins.UpdateModelMixin):
   queryset = Lock.objects.all()
   serializer_class = LockSerializer


   def put(self, request, pk, *args, **kwargs):
       return self.partial_update(request, *args, **kwargs)
Тут
обновление при помощи метода put где он возвращает частичное обновление, я хочу чтобы запрос был post, кажется моя проблема: не знаю как вернуть partial_update для post, гуглил, то ли опыта не хватает то ли ничего дельного не нахожу
зачем пут на пост менять?
источник

S

Stanley in Django [ru] #STAY HOME
i.mntst
Разбираюсь в чужом проекте, Django==1.11.5
class LockOpen(generics.GenericAPIView, mixins.UpdateModelMixin):
   queryset = Lock.objects.all()
   serializer_class = LockSerializer


   def put(self, request, pk, *args, **kwargs):
       return self.partial_update(request, *args, **kwargs)
Тут
обновление при помощи метода put где он возвращает частичное обновление, я хочу чтобы запрос был post, кажется моя проблема: не знаю как вернуть partial_update для post, гуглил, то ли опыта не хватает то ли ничего дельного не нахожу
если с фронта отправить ПОСТ то он не может прийти в put он придет в create
источник

S

Stanley in Django [ru] #STAY HOME
  
при отправке
с фронта ----  на бэке выпонится
GET      ----  ListModelMixin (получить список)
GET/id   ----  RetrieveModelMixin (получить одну запись)
PUT     ---   UpdateModelMixin (полное обновление записи)
PATCH    ---   UpdateModelMixin (частичное обновление записи)
POST    ---   CreateModelMixin (созание)
DELETE   ---   DestroyModelMixin (удаление)
источник

i

i.mntst in Django [ru] #STAY HOME
Stanley
зачем пут на пост менять?
проект связан с другим сервисом который в свою очередь отправлять может тока post запросы как мне дали понять, и поставлена задача чтобы открытия замка происходило при помощи запроса post, спасибо за твои ответы видать у меня еще мало познаний в этой области))
источник

i

i.mntst in Django [ru] #STAY HOME
Stanley
  
при отправке
с фронта ----  на бэке выпонится
GET      ----  ListModelMixin (получить список)
GET/id   ----  RetrieveModelMixin (получить одну запись)
PUT     ---   UpdateModelMixin (полное обновление записи)
PATCH    ---   UpdateModelMixin (частичное обновление записи)
POST    ---   CreateModelMixin (созание)
DELETE   ---   DestroyModelMixin (удаление)
почему то это знаю)) в теории)
источник

S

Stanley in Django [ru] #STAY HOME
i.mntst
проект связан с другим сервисом который в свою очередь отправлять может тока post запросы как мне дали понять, и поставлена задача чтобы открытия замка происходило при помощи запроса post, спасибо за твои ответы видать у меня еще мало познаний в этой области))
Значит поставь туда CreateModelMixin и переопредели метод create как тебе надо пост туда придет
источник

S

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

К-

Кутман - in Django [ru] #STAY HOME
Здарова народ, у меня чет апишка выводит не так как мне хотелось бы, как можно его сделать так чтобы они поменялись , в админке добавлял как субкатегории , получил такое https://dpaste.org/SQpj
источник

ДФ

Дмитрий Федорченко... in Django [ru] #STAY HOME
Ребята, посоветуйте, пожалуйста,  как в форму передать параметры из url?
Вот так думаю сделать, но не получилось вывести

https://gist.github.com/dsfedorchenko/e835c2acc2f4645f3c980d799bba039a
источник

S

Stanley in Django [ru] #STAY HOME
Дмитрий Федорченко
Ребята, посоветуйте, пожалуйста,  как в форму передать параметры из url?
Вот так думаю сделать, но не получилось вывести

https://gist.github.com/dsfedorchenko/e835c2acc2f4645f3c980d799bba039a
источник

S

Stanley in Django [ru] #STAY HOME
Кутман -
Здарова народ, у меня чет апишка выводит не так как мне хотелось бы, как можно его сделать так чтобы они поменялись , в админке добавлял как субкатегории , получил такое https://dpaste.org/SQpj
кто поменялись?
источник

К-

Кутман - in Django [ru] #STAY HOME
Stanley
кто поменялись?
категория и субкатегория
источник

ДФ

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

S

Stanley in Django [ru] #STAY HOME
Кутман -
категория и субкатегория
ну подключи в SubCategorySerializer сериалайзер категории CategorySerializer и во view укажи его при обращении по урл, наоборот сделай, думаю получится
источник

К-

Кутман - in Django [ru] #STAY HOME
Stanley
ну подключи в SubCategorySerializer сериалайзер категории CategorySerializer и во view укажи его при обращении по урл, наоборот сделай, думаю получится
в суб когда подключаю сериалайзер категории он не видит его потому что он внизу , а если суб опустить вниз то он не видит субкатегорию
источник

S

Stanley in Django [ru] #STAY HOME
Дмитрий Федорченко
это позволит сохранять данные с формы
а мне наоборот рендарить нужно уже с предварительно заполненным селектом
так попробуй
 User.objects.filter(id=id).value_list('id', 'name')

вместо name поставь поле кот нужно для выбора в селекте
источник