Python 创建组后创建模型django

Python 创建组后创建模型django,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,每次在管理面板中创建新组时,我都需要创建模型的实例 我读了一些关于信号的信息,但我一点也搞不懂 非常感谢您使用您的型号models.py: from django.db import models from django.contrib.auth.models import Group from django.db.models.signals import post_save class YourModel(models.Model): name = models.CharFiel

每次在管理面板中创建新组时,我都需要创建模型的实例

我读了一些关于信号的信息,但我一点也搞不懂


非常感谢您使用您的型号

models.py

from django.db import models
from django.contrib.auth.models import Group
from django.db.models.signals import post_save


class YourModel(models.Model):
    name = models.CharField('name', max_length=50)
    group = models.ForeignKey(Group)
    # ...

    @classmethod
    def create_after_group(cls, sender, instance, created, **kwargs):
        if created:
            group_created = instance
            m = cls(name="Some name", group=group_created)
            m.save()


post_save.connect(YourModel.create_after_group, sender=Group)