Size: a a a

Django [ru] #STAY HOME

2021 January 06

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Ты можешь приняв данную цифру сделать USER.OBJECTS.GET(ID=CLIENT_ID)
ну выглядит как то печально ...я даже не рассматриваю такой вариант
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
По другому никак
источник

0

0xDEFACE in Django [ru] #STAY HOME
есть наверняка какой то вариант...может иначе сериализатор описать нужно
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Если тебе нужен текущий пользователь, то request.user
источник

AD

Alex Dem in Django [ru] #STAY HOME
0xDEFACE
class ContragetSerializer(ModelSerializer):
   client = ClientSerializer

   class Meta:
       model = Contraget
       depth = 2
       fields = '__all__'
а, у тебя nested сериализация
я внимание не обратил

насколько я помню, DRF нормально не поддерживает nested сериализацию FK полей при записи, только чтение

если тебе надо валидировать только айди, то для этого есть PrimaryRelatedField или как-то так он назывался
источник

AD

Alex Dem in Django [ru] #STAY HOME
serializers.PrimaryKeyRelatedField
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
По другому никак
ДУмаю добавить поле client_id integer  и ловить при записи эксшепн
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex Dem
serializers.PrimaryKeyRelatedField
источник

0

0xDEFACE in Django [ru] #STAY HOME
Спасибо
источник

0

0xDEFACE in Django [ru] #STAY HOME
👍
источник

D

Doni in Django [ru] #STAY HOME
Ребят есть способ как-то получить key от google maps api бесплатно ?)
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
Dan Tyan
он в свою очередь запрашивает
reverse
а есть что-то вместо реверс?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
С фронта приходит параметр period, числовой, для фильтра по дате.

Есть такой фильтр
annotate(invoice_sum=Sum("amount", filter=models.Q(created_at__gte=datetime.now()-timedelta(days=period))))

Как можно внутри annotate не юзать фильтр, если period=None?
источник

D

Doni in Django [ru] #STAY HOME
Doni
Ребят есть способ как-то получить key от google maps api бесплатно ?)
?
источник

q

qwerty in Django [ru] #STAY HOME
Doni
Ребят есть способ как-то получить key от google maps api бесплатно ?)
источник

N

Nire in Django [ru] #STAY HOME
осуждаю маты
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в этом чате не принято матерится
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
осуждаю осуждающих
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
короче я закоментил это говно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
xal.py \-_-/
осуждаю осуждающих
покажи еще раз код
источник