これは、環境アプリのトリミング バージョンです。
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
です。
これを回避するにはどうすればよいですか?