Python 德扬戈。向同一类添加具有两个外键的对象
我的问题是,当您想要将对象添加到包含其他(相等)类的两个外键的类时。首先添加外键引用的类的对象。如果要选择同一对象但位于另一个字段中,则不会显示该对象 models.pyPython 德扬戈。向同一类添加具有两个外键的对象,python,django,web,Python,Django,Web,我的问题是,当您想要将对象添加到包含其他(相等)类的两个外键的类时。首先添加外键引用的类的对象。如果要选择同一对象但位于另一个字段中,则不会显示该对象 models.py class Team(models.Model): name = models.CharField(max_length=255) class Match(models.Model): home = models.ForeignKey(Team) away = models.ForeignKey
class Team(models.Model):
name = models.CharField(max_length=255)
class Match(models.Model):
home = models.ForeignKey(Team)
away = models.ForeignKey(Team)
所以。。如果我希望本地和客场是同一支球队,而不必在创建本地球队时更新管理页面,我该怎么办
谢谢
Agu除了刷新页面之外,我能想到的唯一其他方法是在admin.py中添加
raw\u id\u字段。这将允许在选择外键时显示一个弹出窗口,因此它应该允许您创建一个团队并选择它,而无需刷新页面
来源