我想知道管理员是否可以在管理操作上提供额外的输入字段?
我想做一个复制页面的操作,并更改父值。
def duplicate(self, request, queryset):
for obj in queryset:
obj.id = None
obj.parent = #Let admin ask a question of which parent to use
obj.save()
duplicate.short_description = "Duplicate selected and archive in:"
#models.py
class Page(MPTTModel):
name = models.CharField(max_length=500)
parent = TreeForeignKey('self', null=True, blank=True)
slug = models.SlugField(max_length=200)
这可以在没有太多定制的情况下实现吗?