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需要自己的添加页面,因为它有比我编写的更多的数据和更多引用它的引用字段/其他模型
**************编辑**************:
只是澄清一下-系统中的用户首先创建一个配置文件。然后,他可以将规则添加到该配置文件中。没有必要让一个页面列出系统中的所有规则-我希望能够进入配置文件列表页面/配置文件更改页面,并且有以下链接:
谢谢。你想要一个。谢谢,我刚刚编辑了我的问题-这个解决方案不适合我