我在寻找答案,但找不到答案。 在使用外凯时,我始终看到一个错误,告诉我, F物体没有特性 f。 我是Django/Python的比喻,因此我确信这里有一个简单的答案,但我迄今未能找到答案。 这里有几部法典(储存各种委员会供游戏使用,其中每一部应当有与其相关的若干海因):
Models:
class Boards(models.Model):
boardnum = models.IntegerField(unique=True)
boardsize = models.IntegerField(default=11)
hexside = models.IntegerField(default=25)
datecreated = models.DateTimeField(auto_now_add = True)
class Hexes(models.Model):
boardnum = models.ForeignKey(Boards, null = True)
col = models.IntegerField()
row = models.IntegerField()
cost = models.IntegerField(default=1)
Code (this works):
newboard, createb = Boards.objects.get_or_create(boardnum=boardn)
确实会产生回报。
《刑法》(紧随上述法律,不工作):
try:
hx = newboard.boards_set.create(col=c, row=r)
except Exception, err:
print "error:", err
traceback.print_exc()
“err”和“traceback.print_exc()”都提供:。 附录 rror: 标的委员会无属性委员会
I get the same error if I first create the Hexes record with a get_or_create and then try a newboard.boards_set.add() on it.
任何想法? 所有建议都受到赞赏。