django 设置外键(一对零或一)

django setting foreign key (one to zero-or-one)

我想设置外键如下图。 diagram

我当前的代码:

class A(models.Model):
    pass

class B(models.Model):
    file_id = models.OneToOneField('A', on_delete = models.PROTECT)

谢谢。

您可以只引用 class(而不是传递字符串值)。

file_id = models.OneToOneField(A, on_delete = models.PROTECT)