【发布时间】:2022-01-01 10:48:12
【问题描述】:
在模型的管理表单中。在我提交表单之前。
我想编辑/添加外键模型字段,使用 Django 管理员弹出更改表单。 当我提交时,我希望字段使用在该弹出更改表单中创建/编辑的新添加数据进行更新,而无需刷新页面并丢失表单数据输入。
class Button(models.Model):
name = models.CharField(max_length=200)
location = models.ForeignKey(Location, on_delete=models.CASCADE)
class Location(models.Model):
name = models.CharField(max_length=200, help_text="Start here, slug will be created from name.")
software = models.ForeignKey(Software, on_delete=models.CASCADE)
弹窗形式:
回到仍然打开的表单,没有任何变化:
我知道如果您将对象添加到同一字段,表单可以更新:
似乎无法找到有关此主题的任何帮助。任何建议或帮助都会很棒。
也许做不到?
【问题讨论】:
标签: django django-models django-forms django-admin