0

これは、環境アプリのトリミング バージョンです。

from belongings.models import Item

class Achievement(models.Model):

    sub_category = models.ForeignKey('AchievementSubcategory')
    name = models.CharField(max_length = 45)
    description = models.TextField(blank = True)
    points = models.IntegerField() # The amount of points rewarded for the achievement
    rewarded_item = models.ForeignKey('belongings.Item', blank = True, null = True, default = None)

いいえ、私はこのスキーマ移行を行っています。

 python manage.py schemamigration environment --auto

..そしてそれは私に与えます;

 ImportError: cannot import name Element

これが発生する考えられる理由は、 Element が で ForeignKey としてリンクされているためbelongings.Itemです。

これを回避するにはどうすればよいですか?

4

1 に答える 1