Size: a a a

Django [ru] #STAY HOME

2018 December 19

PB

Petr B. in Django [ru] #STAY HOME
Ну, вроде логично🤷🏼‍♂️
Валидация данных на уровне формы / сериалайзера - вроде так и должно быть
источник

AD

Alexey Dergunov in Django [ru] #STAY HOME
А я искал более простой способ с выставлением метки=)
источник

PB

Petr B. in Django [ru] #STAY HOME
Выставить метку куда?
источник

PB

Petr B. in Django [ru] #STAY HOME
Всм дописать в поле модели что уникальность - хреновая?
источник

AD

Alexey Dergunov in Django [ru] #STAY HOME
Petr B.
Всм дописать в поле модели что уникальность - хреновая?
Очень. По одному из требований, мне нужно через апи обновлять данные пачкой. Если получается так, что при обновлении данные поля между двумя объектами меняются местами, то привет интегрити эрор. В ресте есть extra_kwargs. И туда можно накидывать параметры. Думал найти нечто подобное.
источник

PB

Petr B. in Django [ru] #STAY HOME
Alexey Dergunov
Очень. По одному из требований, мне нужно через апи обновлять данные пачкой. Если получается так, что при обновлении данные поля между двумя объектами меняются местами, то привет интегрити эрор. В ресте есть extra_kwargs. И туда можно накидывать параметры. Думал найти нечто подобное.
А, т.е. это инлайны?
источник

PB

Petr B. in Django [ru] #STAY HOME
В принципе, можно полностью логику работы админки с инлайнами перефигачить
источник

A

Aquinary in Django [ru] #STAY HOME
Павел
Я сейчас все через рендер сделаю, и уверен, что получиться :) С общими встроенными представлениями позже разберусь.
Ну чтиво подкинул интересное, я как-то даже не задумывался, что можно рендерить страницы без вызова рендер, как-то по другому (сам тоже новичёк). Почитаю, может и разберусь
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Народ, а можно ли в одном поле сериализатора объеденить два queryset?
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Павел
Я сейчас все через рендер сделаю, и уверен, что получиться :) С общими встроенными представлениями позже разберусь.
Там всё тоже делается через рендер, просто он спрятан глубже, в родительском классе, и соответственно, потом просто наследуется. В этом суть Class Based Views. А если хочется его увидеть глазами, посмотри в исходниках.
источник

NC

No Content in Django [ru] #STAY HOME
Добрый вечер, господа. Как сделать обновление модели с вот таким сериалайзером?
class ProjectSerializer(serializers.ModelSerializer):
   id = serializers.IntegerField(read_only=True)
   name = serializers.CharField(max_length=255)
   image = serializers.ImageField(allow_null=True)
На фронте в image лежит строка, и если ее прередавать в запрос - ругается на тип
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Павел
Я сейчас все через рендер сделаю, и уверен, что получиться :) С общими встроенными представлениями позже разберусь.
Или тут: https://ccbv.co.uk
источник

NK

ID:531712981 in Django [ru] #STAY HOME
народ, можноли задать значение полю DateField если указан auto_now_add=True??
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
ID:531712981
народ, можноли задать значение полю DateField если указан auto_now_add=True??
источник

PB

Petr B. in Django [ru] #STAY HOME
No Content
Добрый вечер, господа. Как сделать обновление модели с вот таким сериалайзером?
class ProjectSerializer(serializers.ModelSerializer):
   id = serializers.IntegerField(read_only=True)
   name = serializers.CharField(max_length=255)
   image = serializers.ImageField(allow_null=True)
На фронте в image лежит строка, и если ее прередавать в запрос - ругается на тип
Ну потому что дрф ожидает там получить файл
источник

NC

No Content in Django [ru] #STAY HOME
Petr B.
Ну потому что дрф ожидает там получить файл
Да ладно?)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
No Content
Добрый вечер, господа. Как сделать обновление модели с вот таким сериалайзером?
class ProjectSerializer(serializers.ModelSerializer):
   id = serializers.IntegerField(read_only=True)
   name = serializers.CharField(max_length=255)
   image = serializers.ImageField(allow_null=True)
На фронте в image лежит строка, и если ее прередавать в запрос - ругается на тип
передавать в сериалайзер то, что он ожидает?
источник

К

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

PB

Petr B. in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
передавать в сериалайзер то, что он ожидает?
можно просто использовать PATCH (update_partial то что)
источник

NC

No Content in Django [ru] #STAY HOME
Petr B.
можно просто использовать PATCH (update_partial то что)
Ага) Я уже это выгуглил, спасибо
источник