python - 在 Django 模型中存储与外键关联的数据
问题描述
我想将数据存储在 Django Table 中,就好像我将数据存储到某个类别中一样,并且项目以 FIFO 方式访问它们。在这里,我应该能够将数据项存储到类别中。
Category:
ID: 1,
Name: firstname
Percentage: 40
如果> 40,我必须将它们存储在不同的类别中,如果<40,则失败。
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
出于某种原因,我必须使用先进先出(FIFO)方法对它们进行排名。最好的方法是什么?
解决方案
我可能不太了解您的问题,因为我想念您的数据模型以及您想为此目的使用的真实功能,但是您目前在伪代码中的做法是正确的方法。
您首先插入的内容,如果您没有定义具有不同结构的自定义PrimaryKey字段,它将具有自动递增的 ID,因为它是Django中表的默认行为。插入后,您只需要查询它们并使用order_by函数选择所需的顺序。
推荐阅读
- logstash - 无法将新更新的事件从 filebeat 发送到 logstash
- python - 查找一列的最小和最大行并减去另一列的值
- mysql - 选择具有相应时间的 MAX(列值)的行,按名称区分
- ios - textField shouldChangeCharactersInRange 函数 Swift5
- angular - 错误类型错误:无法读取 ab.address.city 未定义的属性“城市”
- console - 如何删除 Emily:跳过原因已经从控制台日志运行日志?
- azure - 我可以为同一个 Web 作业的 2 个实例设置单独的 settings.job
- html - 为什么我的文本中没有显示 HTML 链接
- python - 我可以使用 YouTube Analytics API 找到我的 YouTube 频道的展示次数吗
- javascript - 如何将表单数据保存到文本文件?