我有这两个型号:
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并在该页面上从下拉列表中选择配置文件,但我希望能够在配置文件的上下文中为其创建规则 - 即我没有下拉列表要选择的配置文件,因为我在特定配置文件的上下文中。这可能吗?
我知道有内联模型选项,但这对我的情况不利,因为MappingRule需要一个自己的添加页面,因为它有更多的数据然后我写的和更多的参考字段/引用它的其他模型
的 的 ** * ** * ** * 的** * ** 编辑 ** * ** * ** * *** :
只是为了澄清 - 系统中的用户首先创建一个配置文件。然后,他可以为该配置文件添加规则。有一个列出系统中所有规则的页面是没有意义的 - 我希望能够进入配置文件列表页面/配置文件更改页面,并且链接到:
感谢..