尝试使用外键播种数据时,出现模型不存在错误。如何使用外键播种数据?
def forward_func(apps, schema_editor):
A = apps.get_model("myapp", "A")
B = apps.get_model("myapp", "B")
db_alias = schema_editor.connection.alias
a = A.objects.get(name='test') # <--- FAILS HERE
b = B.objects.using(db_alias).create(name="blah", a=a)
请注意,如果我执行A.objects.all()并循环遍历它们,则确实会找到我要查找的对象。所以我知道它在数据库中。那我在做什么错了?