Хранить данные, связанные с внешним ключом, в модели Django - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу хранить данные в таблице Django, как будто я храню данные в какой-то категории, и элемент получает к ним доступ в порядке FIFO. Здесь я должен быть в состоянии сохранить элемент данных в категории.

Category:
ID: 1,
Name: firstname
Percentage: 40

Я должен хранить их в другом проходе категории, если> 40, и в случае отказа, если <40. </p>

Table Fail:
ID 1 --> Inserted first
ID 2 --> Insrted second
ID 3 --> Inserted third

Table Pass:
ID 4 --> Inserted first
ID 5 --> Insrted second
ID 6 --> Inserted third

По какой-то причине я должен ранжировать их, используя Первый In First Out (FIFO) метод. Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 06 февраля 2020

Возможно, я не очень хорошо понял ваш вопрос, поскольку мне не хватает ваших моделей данных и реальной функции, которую вы хотите использовать для этой цели, но то, как вы делаете это в настоящее время в псевдокоде, является правильным способом.

Что вы вставите первым, если вы не определили пользовательское поле PrimaryKey с другой структурой, оно будет иметь автоинкрементные идентификаторы, так как это поведение по умолчанию для таблиц в Django. После вставки вам нужно просто запросить их и выбрать желаемый ордер с помощью функции order_by .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...