Size: a a a

2016 November 13

L

Linko22 а8з+ in pro.python
Марк ☢️ Коренберг
У тебя какой-то лгбт-аватар
А мне насрать на твоё мнение
источник

D

Dima in pro.python
Хуя вы тут бушуете
источник

D

Dima in pro.python
Черти
источник

D

Dima in pro.python
Дети ебанутые
источник

i

ikasymov in pro.python
Ребят кто работал с rest api есть вопрос.
источник

i

ikasymov in pro.python
?
источник

PS

Pavel Shvedov in pro.python
все работали, я подозреваю.
источник

i

ikasymov in pro.python
я новичок в этом , могу ли я вам в лс задать вопрос?
источник

МК

Марк ☢️ Коренберг in pro.python
Пейшы в чят
источник

МК

Марк ☢️ Коренберг in pro.python
Linko22 а8з+
А мне насрать на твоё мнение
источник

i

ikasymov in pro.python
есть у меня def get_serializer
и в нем я вызываю serializer который должен обновлят данные, но при отправки запроса PUT он пишет такую ошибку
Cannot call .is_valid() as no data= keyword argument was passed when instantiating the serializer instance.
источник

МК

Марк ☢️ Коренберг in pro.python
А можно в виде кода ?
источник

PS

Pavel Shvedov in pro.python
я так понимаю, это django-rest-framework?
источник

i

ikasymov in pro.python
вот код
class ProducerRetrieveUpdateView(generics.RetrieveUpdateAPIView):
   permission_classes = [ProducerOwnerOrReadOnly]
def get_serializer(self, *args, **kwargs):
       return ProducerUpdateSerializer
источник

i

ikasymov in pro.python
у меня там еще есть код внутри функции get_serializer но я его убрал что бы не мешало, проблема только в этом куске кода
источник

i

ikasymov in pro.python
да rest api
источник

i

ikasymov in pro.python
может надо data=передать экземпляр?
источник

PS

Pavel Shvedov in pro.python
это весь код вьюхи?
источник

i

ikasymov in pro.python
class ProducerRetrieveUpdateView(generics.RetrieveUpdateAPIView):

    permission_classes = [ProducerOwnerOrReadOnly]


    def get_serializer(self, *args, **kwargs):

        queryset = Producer.objects.get(pk=self.kwargs['pk'])

        if self.request.user.is_authenticated:

            return ProducerSerializer(queryset,

                                      fields=('short_info',))


        if self.request.method == 'PUT' or self.request.method == 'PATCH':

            return ProducerUpdateSerializer


        else:

            return ProducerSerializer(queryset,

                                      fields=('website', 'phone', 'email', 'contacts', 'short_info'))


    def get_queryset(self):

        return Producer.objects.filter(pk=self.kwargs['pk'])
источник

i

ikasymov in pro.python
это вьюха
источник