Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 动态分组字段集_Django_Django Forms_Django Admin_Django Views - Fatal编程技术网

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”))这样的东西