ben "Etkinlik"Django ForeignKey sorunu ile ilgili sınıfı bulunamadı
related_workoutrecord = models.ForeignKey(WorkoutRecord, null=True, blank=True)
ForeignKey izin alınmalıdır WorkoutRecord denilen bir sınıf ile ilgilidir denilen bir sınıf altında benim Modeli aşağıdaki ForeignKey alan oluşturduk boş. ne olup bittiğini üzerinde
NameError: name 'WorkoutRecord' is not defined
Herhangi düşünceler: Güneye koştum ve aşağıdaki hata mesajı var bu sütunu ekledikten sonra
? 'WorkoutRecord' modelimin bir sınıfı olduğunu doğruladım.
Ben mesela (tırnak içinde) bir dize olarak WorkoutRecord yazmalı mıyım:related_workoutrecord = models.ForeignKey('WorkoutRecord', null=True, blank=True)
Ben geribildirim
Modelinizi gönderir misiniz? Beyanname sırası da WorkoutRecord sınıfı nerede? –
Eğer 'WorkoutRecord' tanımı 'Activity' (kodda) tanımının altındaysa, o zaman evet, bunları tırnak işaretleri arasında yazmalısınız. –