我的问题是,当你想要将对象添加到包含两个外键到其他(相等)类的类时。首先添加外键引用的类的对象。当你想在另一个领域选择同一个对象时,它不会出现。
models.py
class Team(models.Model):
name = models.CharField(max_length=255)
class Match(models.Model):
home = models.ForeignKey(Team)
away = models.ForeignKey(Team)
那么..如果我希望local和away成为同一个团队而不必在创建本地团队时更新管理页面,该怎么办?
谢谢!
阿古
答案 0 :(得分:0)
如果不刷新页面,我能想到的另一种方法是将raw_id_fields
添加到admin.py中。这将允许在选择ForeignKey时显示弹出窗口,因此它应该允许您创建一个团队并选择它而不刷新页面。
来源