Size: a a a

Django [ru] #STAY HOME

2019 May 08

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pooh
А на выхлопе что получаешь?
Код: https://dpaste.de/mFh8
Получаю:
   {
       "shipmentfrom": null,
       "shipmentto": "2019-01-28",
       "product": "Цепь ТСЦ-400.М 80.256.00 (2,56м)",
       "ordernum": 2317825,
       "quantity": 2.0,
       "firstofficenote": {
           "num": 351
       }
   }...
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Возле "num" должен лежать oncusomer, а в нем должен лежать "name"
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Странная фигня 🤔
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Eugene Maltsev
Странная фигня 🤔
Я сейчас попробую по другому вытащить
источник

P

Pooh in Django [ru] #STAY HOME
Погоди
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Попробуй сервер перезапустить 🤔
источник

P

Pooh in Django [ru] #STAY HOME
Yegor Kowalew
Возле "num" должен лежать oncusomer, а в нем должен лежать "name"
Это у тебя foreign key?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
кстати да, модельку бы
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pooh
Это у тебя foreign key?
oncustomer = models.ForeignKey(
                           Customer,
                           verbose_name="Заказчик",
...
источник

P

Pooh in Django [ru] #STAY HOME
Когда ты связываешь модели - отображается его pk. А pk в данном случае - его id, который автоматом генерится, если ты её не перебиваешь
В данном случае - num: 351 - это номер записи
источник

P

Pooh in Django [ru] #STAY HOME
То есть pk
источник

P

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

YK

Yegor Kowalew in Django [ru] #STAY HOME
class Customer(models.Model):
   name = models.CharField(
...
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Pooh
Когда ты связываешь модели - отображается его pk. А pk в данном случае - его id, который автоматом генерится, если ты её не перебиваешь
В данном случае - num: 351 - это номер записи
fields = ("num", "oncusomer")🤔
источник

P

Pooh in Django [ru] #STAY HOME
Можешь поморочаться чтобы сделать в модели name = models.CharField(primary_key=True), но это та ещё запара
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Eugene Maltsev
Попробуй сервер перезапустить 🤔
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
А, да, понял
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Или нет)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pooh
Когда ты связываешь модели - отображается его pk. А pk в данном случае - его id, который автоматом генерится, если ты её не перебиваешь
В данном случае - num: 351 - это номер записи
fields = ("num", "oncusomer")
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Pooh
Когда ты связываешь модели - отображается его pk. А pk в данном случае - его id, который автоматом генерится, если ты её не перебиваешь
В данном случае - num: 351 - это номер записи
почему num выступает в роли pk?)
источник