Django Action来自admin的动态报告

时间:2014-12-15 21:43:19

标签: django admin

我正在尝试使用django管理页面创建一个下拉操作,该操作将用户重定向到所有选定条目的报告页面。

class Device(models.Model):
        id = models.AutoField(primary_key=True)
        phoneName = models.CharField(max_length=200)
        Model = models.CharField(max_length=200)
        PhoneNumber = models.CharField(max_length=200)
        OSVersion = models.CharField(max_length=200)

所以我建了一个页面,但我不明白如何让管理操作将用户重定向到页面。

有人可以给我一点方向吗?理想情况下,我希望能够在一份报告中说出显示所有ID及其各自电话号码的列表,然后希望能够添加很少的内容,我可以说它向我展示操作系统和模型报告。但这可能是两个单独的下降。

谢谢你, 杰里米

1 个答案:

答案 0 :(得分:0)

好的,我找到了我遗失的那段代码。

model_class = ContentType.objects.get(id=request.GET['ct']).model_class()
device_list = model_class.objects.filter(pk__in=request.GET['ids'].split(','))