添加额外的复选框以用于操作下拉菜单
我想用django admin app连接两条记录(作为父母和孩子)。
在这里使用管理员操作指南:http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/我已经写了一个函数,几乎可以通过使用操作下拉列表(在列表视图中)执行此操作。 我拥有的是用户勾选两条记录,然后从下拉菜单中选择建立连接,从而触发我的自定义功能,使两者之间建立连接(将一条记录的外键设置为另一条记录)。
然而,由于这是一个父母和孩子的关系,顺序是重要的,所以我想要的是两排的复选框,一个说父母,另一个说孩子。 然后用户将在每行中打勾,然后运行该功能。
所以我想知道什么是使用django管理员执行此操作的最佳方法?
有一个ForeignKey字段链接到相同的模型(回送关系),您可以选择您的父项?是不是更好?
class MyRecord(models.Model):
parent = models.ForeignKey(MyRecord)
....
然后是django-mptt
链接地址: http://www.djcxy.com/p/65417.html上一篇: add extra tickboxes for use with action dropdown
下一篇: Multiple ModelAdmins/views for same model in Django admin