在Django应用程序中,我们依赖于出资管理数据输入模块。在
让我们假设一个简化的例子,如下所示。(实际用例完全不同,但在不改变问题的情况下会使演示复杂化):
class Band(models.Model):
name = models.CharField(max_length=256, default="Eagles of Death Metal")
class Concert(models.Model):
artist = models.ForeignKey(Band)
class PerformedSong(models.Model):
artist = models.ForeignKey(Band)
name = models.CharField(max_length=256)
performances = models.ForeignKey(Concert)
在Concert
管理页面上,当编辑一个现有的Concert
实例时,我们可以有一个表单集来添加PerformedSong
的内联实例(作为一个选择小部件,列出现有的PerformedSong
实例)。在
还可以通过单击“绿色加号图标”添加新的PerformedSong
实例。在本例中,我们希望PerformedSong.artist
字段预先填充与音乐会艺术家对应的Artist
实例。在
我们怎么能做到呢?是否可以通过弹出的url传递一些初始数据?在
目前没有回答
相关问题 更多 >
编程相关推荐