Size: a a a

Django [ru] #STAY HOME

2019 June 27

СВ

Саша Воронов in Django [ru] #STAY HOME
cProfile
источник
2019 June 28

AK

Artyem Klimenko in Django [ru] #STAY HOME
Maksim R
Что кушает время в джанге, если это не запросы к бд?
ставлю две ванги на компиляцию и рендер темплейтов в режиме дебага
это кстати можно глягуть поставив расширение для дебаг тулбара
источник

Z

ZHU in Django [ru] #STAY HOME
привет всем! кто нибудб работал с таким форматом
http://trackinn.ru/data/tracker.asmx?op=XMLGetMarkers
источник

Z

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

СВ

Саша Воронов in Django [ru] #STAY HOME
Соболезную
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Всем привет! В DRF есть CreateModelMixin, который в response отдает сериализованный после создания обьект.
Можно ли сделать так, что бы nested serializers включались только в response-данные? При этом хотелось бы избежать дублирования полей или написания дополнительных serializers.
Данные в request:
{
   "product": 123
}
Данные в response:
{
   id: 1
   "product": {
       id: 123,
       title: "Product title",
       ...
   }
}
Пытаюсь сделать так, но получаю ошибку при валидации:
class OrderItemSerializer(serializers.ModelSerializer):
   product = ProductSerializer(read_only=True)
   class Meta:
       model = OrderItem
       fields = ('id', 'product')
источник

f

f1nnix in Django [ru] #STAY HOME
Maksim R
Что кушает время в джанге, если это не запросы к бд?
Попробуй отключи DDT и проверь, будет тормозить?

Как-то я месяц страдал, страницы открывались по 2 минуты. Догадался отключить профилировщик, и все взлетело.
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Sergei Sergeevich
Всем привет! В DRF есть CreateModelMixin, который в response отдает сериализованный после создания обьект.
Можно ли сделать так, что бы nested serializers включались только в response-данные? При этом хотелось бы избежать дублирования полей или написания дополнительных serializers.
Данные в request:
{
   "product": 123
}
Данные в response:
{
   id: 1
   "product": {
       id: 123,
       title: "Product title",
       ...
   }
}
Пытаюсь сделать так, но получаю ошибку при валидации:
class OrderItemSerializer(serializers.ModelSerializer):
   product = ProductSerializer(read_only=True)
   class Meta:
       model = OrderItem
       fields = ('id', 'product')
to_representation?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergei Sergeevich
Всем привет! В DRF есть CreateModelMixin, который в response отдает сериализованный после создания обьект.
Можно ли сделать так, что бы nested serializers включались только в response-данные? При этом хотелось бы избежать дублирования полей или написания дополнительных serializers.
Данные в request:
{
   "product": 123
}
Данные в response:
{
   id: 1
   "product": {
       id: 123,
       title: "Product title",
       ...
   }
}
Пытаюсь сделать так, но получаю ошибку при валидации:
class OrderItemSerializer(serializers.ModelSerializer):
   product = ProductSerializer(read_only=True)
   class Meta:
       model = OrderItem
       fields = ('id', 'product')
пишешь кастомное поле наследованное от релайтед фиелд
и в нем переопределяешь to_representation
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Спасибо парни! сейчас попробую )
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Dan Tyan
пишешь кастомное поле наследованное от релайтед фиелд
и в нем переопределяешь to_representation
Ну или в основном сериализаторе переопределяешь метод to_representation() и там сериализуешь связанное поле через какой угодно сериалайзер
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Хотя метод Dan Tyan покрасивше)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergei Sergeevich
Спасибо парни! сейчас попробую )
вот как я это делал когда был молод и неопытен

https://gist.github.com/dantyan/0241cd4e26d645ab48ef2d5b81e17321

там пример общего класса
пример как создается на его основе кастомное поле
и как используется в сериализаторе
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Dan Tyan
вот как я это делал когда был молод и неопытен

https://gist.github.com/dantyan/0241cd4e26d645ab48ef2d5b81e17321

там пример общего класса
пример как создается на его основе кастомное поле
и как используется в сериализаторе
Уоу, основательный подход 👍
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у меня просто в проекте было несколько мест где такое использовалось
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Все получилось, спасибо вам большое еще раз =)
источник

a

axelmaker in Django [ru] #STAY HOME
Как в форме убрать надпись "Обязательное поле" с точкой?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
заполни поле ;)
источник

АБ

Андрей Балакирев in Django [ru] #STAY HOME
)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Dan Tyan
заполни поле ;)
всегда так делаю хД
источник