django-管理应用程序中的处理参考模型

django-管理应用程序中的处理参考模型,django,django-admin,Django,Django Admin,我有以下两种型号: class Profile(models.Model): name = models.CharField(max_length=32, unique=True) class MappingRule(models.Model): rule_type = models.IntegerField() mapping_profile = models.ForeignKey(Profile) 我正在使用django的管理应用程序,我想定制它-我想能够

我有以下两种型号:

class Profile(models.Model):    
    name = models.CharField(max_length=32, unique=True)

class MappingRule(models.Model):
    rule_type = models.IntegerField()
    mapping_profile = models.ForeignKey(Profile)
我正在使用django的管理应用程序,我想定制它-我想能够添加一个映射规则到现有的配置文件。目前,我可以添加一个MappingRule,并在该页面上从下拉列表中选择配置文件,但我希望能够在配置文件的上下文中,并在那里为其创建一个规则-即,我没有配置文件的下拉列表可供选择,因为我在特定配置文件的上下文中。这可能吗

我知道有内联模型选项,但这不适合我的情况,因为MappingRule需要自己的添加页面,因为它有比我编写的更多的数据和更多引用它的引用字段/其他模型

**************编辑**************

只是澄清一下-系统中的用户首先创建一个配置文件。然后,他可以将规则添加到该配置文件中。没有必要让一个页面列出系统中的所有规则-我希望能够进入配置文件列表页面/配置文件更改页面,并且有以下链接:

  • 查看该配置文件的所有规则
  • 向配置文件中添加新规则

  • 谢谢。

    你想要一个。

    谢谢,我刚刚编辑了我的问题-这个解决方案不适合我