Python 如何枚举新列?
在我的Django管理员中,我有一个Python 如何枚举新列?,python,django,sqlite,Python,Django,Sqlite,在我的Django管理员中,我有一个tablarinline类。在图中,该类的每个元素都用自己的ID编号。此表格行类具有其他类的外键(类部分)。我如何用编号(my_id)从1开始为每个FK计算,如下图所示 您可以定义自己的插入操作,该操作执行以下步骤: 使用新条目的外键查询数据库 计算结果 分配我的id=计数+1 假设您的数据库中已经有该表。 您想向数据库中添加一个新条目,该条目具有FK=“three” 查询数据库中的对象(FK=“three”) 结果计数为2。(最后两行) 分配我的_id
tablarinline
类。在图中,该类的每个元素都用自己的ID
编号。此表格行
类具有其他类的外键(类部分
)。我如何用编号(my_id
)从1开始为每个FK
计算,如下图所示
您可以定义自己的
插入操作,该操作执行以下步骤:
- 使用新条目的外键查询数据库
- 计算结果
- 分配我的id=计数+1
假设您的数据库中已经有该表。
您想向数据库中添加一个新条目,该条目具有FK=“three”
- 查询数据库中的对象(
FK=“three”
)
- 结果计数为2。(最后两行)
- 分配我的_id=3
我理解你的想法,但不知道如何实现它。如何计算FK的金额元素?