Size: a a a

Django [ru] #STAY HOME

2020 April 06

А

Алексей in Django [ru] #STAY HOME
вот тут попадается, это было, видимо, выпилили, и на что заменили, чисто flush оставили что ли, которая трет просто вообще все?
https://code.djangoproject.com/wiki/Fixtures
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
reset has been replaced by flush with Django 1.5
источник

Ю

Юрий in Django [ru] #STAY HOME
в каком методе drf лучше поменять полученные данные, до валидации ?
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Artem Gubatenko
получилось?
brand_name=Coalesce(F('brand__name'), Value(''))
Отлично работает, вроде как лучше чем
brand_name=Case(When(brand=None, then=Value('')), default='brand__name')
Спасибо за помощь
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
супер, я просто не знал как она отреагирует если product.brand == None )
источник

А

Алексей in Django [ru] #STAY HOME
Юрий
в каком методе drf лучше поменять полученные данные, до валидации ?
to_internal_value

In DRF, serializer validation is run in a specific, undocumented order

Field deserialization called (serializer.to_internal_value and field.run_validators)
serializer.validate_[field] is called for each field.
Serializer-level validators are called (serializer.run_validation followed by serializer.run_validators)
Finally, serializer.validate is called to complete validation.
источник

А

Алексей in Django [ru] #STAY HOME
только в to_internal_value не забудь вызвать еще super().to_internal_value(), а то потеряешь валидацию по полям, например
источник

Ю

Юрий in Django [ru] #STAY HOME
Алексей
to_internal_value

In DRF, serializer validation is run in a specific, undocumented order

Field deserialization called (serializer.to_internal_value and field.run_validators)
serializer.validate_[field] is called for each field.
Serializer-level validators are called (serializer.run_validation followed by serializer.run_validators)
Finally, serializer.validate is called to complete validation.
спасибо, через дебаггер до run_validators докопался
источник

А

Алексей in Django [ru] #STAY HOME
Алексей
только в to_internal_value не забудь вызвать еще super().to_internal_value(), а то потеряешь валидацию по полям, например
@Savin_Y вот это на забудь в конце
источник

V

Viktor in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
в общем, есть вот такой вариант https://github.com/gluk-w/django-grpc , наверное, было бы правильно сказать о нём

ну, а на стороне клиента в браузере есть grpc-web
Спасибо
источник

Q

Qwelcer in Django [ru] #STAY HOME
Привет всем, ребята в чем проблема когда пытаюсь деплоить тестовый проект на heroku выдает эту ошибку после команды git push heroku master?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Qwelcer
Привет всем, ребята в чем проблема когда пытаюсь деплоить тестовый проект на heroku выдает эту ошибку после команды git push heroku master?
Там же ссылка прямо есть на документацию, где указано что у тебя должно быт ьв репозитории чтоб твой проект распознался как питонячий и чтоб хероку его подхватил.
Скорее всего у тебя нет файла с зависимостями
источник

Q

Qwelcer in Django [ru] #STAY HOME
Rust Saiargaliev
Там же ссылка прямо есть на документацию, где указано что у тебя должно быт ьв репозитории чтоб твой проект распознался как питонячий и чтоб хероку его подхватил.
Скорее всего у тебя нет файла с зависимостями
спасибо сейчас гляну, но файл с зависимостями я уже сделал, все равно так же
источник

Q

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

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Qwelcer
спасибо сейчас гляну, но файл с зависимостями я уже сделал, все равно так же
Ну читай документацию (с этого же стоит начинать?)
Если что-то не ясно или нет так, кидай проект куда-нибудь в систему контроля версий и показывай

Простейший пример моей приложеньки на хероку:
https://github.com/amureki/covidapp
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
Кто где хранит логику(переопределение CRUDL-методов) в DRF? во вьюхах или сериалайзерах?
источник

S

Skoomer in Django [ru] #STAY HOME
как тестировать вложенный сериализатор ?
источник

S

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

S

Skoomer in Django [ru] #STAY HOME
я чет запутался в юниттестах
источник

S

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