有没有人知道如何在django中将人们添加到群组中?

时间:2014-07-29 02:10:24

标签: django django-models django-admin

在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

任何人都知道如何做到这一点?我没有添加代码,因为我不知道从哪里开始

1 个答案:

答案 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插入记录。