这是我的模型
class pdUser(models.Model):
Name = models.CharField(max_length=200)
Mobile = models.CharField(max_length=200)
PagerDutyID = models.CharField(max_length=200)
PagerDutyPolicyID = models.CharField(max_length=200)
PagerDutyPolicy = models.CharField(max_length=200)
我希望能够做的是按PagerDutyPolicy和PagerDutyPolicyID分组,并将其作为自己的一个对象返回,且仅具有唯一值
例如
^{pr2}$我需要的是一个只有
PolicyID: 145
Policy: Team 2
PolicyID: 232
Policy: Team 1
在里面,我该怎么做?在
谢谢
您将需要两个模型,以及它们之间的外键,例如:
要获取所有策略:
^{pr2}$要为bob创建一个新的
PagerDuty
对象,在Team 1中与他对接:如果要按
policy_name
查找策略,那么该字段在模型定义中也应该有一个db_index=True
。在您可以像这样组合values和distinct方法:
但是,这将生成具有
PagerDutyPolicyID
、PagerDutyPolicy
名称的字段像这样:
获取所有(ID,Team)元组,使其唯一
变成对象
^{pr2}$相关问题 更多 >
编程相关推荐