1
我有類人:如何編寫有很多關係的模型類?
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
當類人是第一:
NameError: name 'ImageData' is not defined
如何解決這個問題?
您是否正在導入Person類? – redDragonzz
不,這兩個類定義都在一個文件中 – Nips
您可以發佈整個models.py嗎?我認爲你可能在Person之前定義了ImageData。 – redDragonzz