Django 动态分组字段集
是否有可能对字段集进行动态分组?我有这样的想法:Django 动态分组字段集,django,django-forms,django-admin,django-views,Django,Django Forms,Django Admin,Django Views,是否有可能对字段集进行动态分组?我有这样的想法: class Category(models.Model): name = models.CharField(max_length= 50) class Group(models.Model): category = models.ForeignKey(Category) name = ... value = ... ... 使用AdminModel中的字段集,我可以按名称和值对它们进行完美的分组,但我想在名称之后对它们进行分组,以获得如下结果
class Category(models.Model):
name = models.CharField(max_length= 50)
class Group(models.Model):
category = models.ForeignKey(Category)
name = ...
value = ...
...
使用AdminModel中的字段集,我可以按名称和值对它们进行完美的分组,但我想在名称之后对它们进行分组,以获得如下结果:
class Category(models.Model):
name = models.CharField(max_length= 50)
class Group(models.Model):
category = models.ForeignKey(Category)
name = ...
value = ...
...
A类名称
值
B类
名称
价值观
有人有想法吗?在AdminModel类中,您可以覆盖
get_字段集(self、request、obj=None)
方法,并以任何方式对它们进行分组。我不完全理解你问题的第二部分,无法给你更精确的答案。如果您需要它,请添加更多详细信息您正在尝试实现的目标。我想在组中对类别进行分组(我更新了示例的视图,它呈现错误)。所以我需要像get_fieldset(..)fieldset=(“Category A”,“{'fields':Category.objects.filter(name=“A”))这样的东西