0
다른 클래스에서 foreignkey로 필요한 elements.models에서 클래스를 가져 오려고합니다. 문제는, 내가 이해하지 못하는 긴 오류 목록을 얻습니다. 라인이 없으면 모든 것이 완벽하게 작동합니다.django가 모델에서 클래스를 가져 오는 중 오류가 발생했습니다.
내가 라인을 가져 모델
from django.db import models
from elements.models import Region
class Character(models.Model):
""" User characters that hold the personal game stats """
created = models.DateTimeField(auto_now_add=True)
alive = models.BooleanField(default=True)
name = models.CharField(max_length=63, unique=True)
xp = models.IntegerField(default=0)
region = models.ForeignKey(Region)
alliance = models.ForeignKey('Alliance', null=True)
credit = models.IntegerField(default=0)
bullets = models.IntegerField(default=0)
hitpoints = models.IntegerField()
accuracy = models.FloatField(default=0)
def __unicode__(self):
return self.name
elements.models의 지역 클래스 : 지금은 내가 다음 errorlist을 얻을 데이터베이스를 동기화 할 때
class Region(models.Model):
""" type of booze and their base price """
name = models.CharField(max_length=31, unique=True)
alliance_slots = models.IntegerField()
def __unicode__(self):
return self.name
어떤 원인일까요?
감사로 문자 클래스를 교체하십시오! 원형 가져 오기가 일 예 확실하지 않은 방법이 이전하지만, 실제로 elements.Region에 교체가 완벽하게 정상적으로 :) 일한 적이 –