我有类人:
class Person(models.Model):
name = ...
[etc]
client = models.BooleanField(default=True)
image = models.ForeignKey(ImageData, null=True)
此类包含人员数据和卖家数据。我有类图像。该模型包含客户图像数据和卖家图像数据。当卖家创建图像字段创建者必须是与该卖家的人员关系:
class ImageData(models.Model):
creator = models.ForeignKey(Person)
[etc]
这些类定义在一个文件 models.py 中。当 ImageData 类首先是 manage.py 时说:
NameError: name 'Person' is not defined
当类 Person 是第一个时:
NameError: name 'ImageData' is not defined
如何解决这个问题?