Django Admin在上编辑多个模型

2024-04-26 22:00:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在设法同时添加/编辑两个模型。i、 电子邮箱:

class Desktop(models.Model):
    #some field...

    specs = models.ForeignKey(Specs)

class Specs(models.Model):
    cpu = models.CharField(max_length=200)
    #and some other fields

当我添加一个新的桌面时,我希望能够同时添加规范。 使用普通的Django Admin,您将得到一个+符号,您可以添加ForeignKey的值。但是当你想在编辑桌面时编辑foreignkey,你不能这样做。在

更新! 我添加了以下内容:

^{pr2}$

这使我能够在添加规范时添加服务器。但实际上我想在添加新服务器时添加规范。所以当我添加一个新的服务器或桌面时,我想添加规范。然后,服务器和桌面中的specs字段应该链接到填写的spec。在


Tags: 模型规范服务器编辑modelmodelssome桌面