在django-admin中,我给了一张表,其中包含一系列人物。这些字段例如:
firstname lastname occupation group
前三列已经填写,但第四列(组)必须由我完成。
我想写一个动作,将人们分组成说(3)
组所以结果将是
firstname lastname occupation group
mike jones doctor 1
tracy jackson laywer 1
Mack Bean Actor 1
Steward Griffin Baby 2
Candice Green Cashier 2
任何人都知道如何做到这一点?我没有添加代码,因为我不知道从哪里开始
答案 0 :(得分:1)
试试这个......
maxId = People.objects.all().aggregate(MAX('id'))['id__max']
newgroupid = maxId / 3
if maxId % 3 == 0:
newgroupid = newgroupid
else:
newgroupid = newgroupid + 1
现在使用此newgroupid插入记录。