我所謂的「活動」的Django ForeignKey的問題相關的類
related_workoutrecord = models.ForeignKey(WorkoutRecord, null=True, blank=True)
的ForeignKey的是關係到一個名爲WorkoutRecord類,它應該被允許加入課堂下創建在我的模型如下ForeignKey的領域空白。
加入此列,我跑南,得到了以下錯誤消息後:
NameError: name 'WorkoutRecord' is not defined
上正在發生的事情有什麼想法?我已經確認'WorkoutRecord'是我模型中的一個類。
我是否需要寫WorkoutRecord作爲一個字符串(帶引號),例如:
related_workoutrecord = models.ForeignKey('WorkoutRecord', null=True, blank=True)
我很欣賞的反饋
你可以發佈你的模型?聲明的順序也很重要,WorkoutRecord類在哪裏? – 2013-04-23 20:39:24
如果'WorkoutRecord'的定義在'Activity'的定義下(在代碼中),那麼是的,你應該在引號之間寫下來。 – 2013-04-23 20:59:09