Как перечислить новый столбец? - PullRequest
0 голосов
/ 12 мая 2018

В моем администраторе Django есть класс TabularInLine. На рисунке каждый элемент этого класса пронумерован со своим собственным ID. Этот класс TabularInLine имеет внешний ключ для другого класса (класс Part). Как я могу подсчитать, что для каждого FK с нумерацией (my_id), начинающейся с 1, как на картинке ниже?

enter image description here

1 Ответ

0 голосов
/ 12 мая 2018

вы можете определить свою собственную insert операцию, которая выполняет эти шаги:

  • запросить базу данных с внешним ключом вашей новой записи
  • получить количество результатов
  • присвойте my_id = count + 1

Допустим, у вас уже есть эта таблица в вашей базе данных.Вы хотите добавить новую запись в базу данных, которая имеет FK="three".

  • БД запросов для объектов (FK="three").
  • количество результатов равно 2. (последнийдве строки)
  • назначить my_id = 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...