【发布时间】:2014-05-24 11:51:13
【问题描述】:
这是我的模型
class Game(models.Model):
...
moves = Moves()
class Moves():
moves = []
...
在创建了大约 50 个 Game 对象后,它们都指向同一个 Moves() 对象。我需要为每个对象使用不同的 Move 实例。
以下是游戏对象及其 id 以及动作:
1 : <games.models.Moves object at 0x9f1474c>
2 : <games.models.Moves object at 0x9f1474c>
3 : <games.models.Moves object at 0x9f1474c>
...
【问题讨论】:
-
Moves不是此代码中ModelField的子类。你知道如何创建自定义模型字段吗?为什么你需要它?你的问题不清楚,而且相当复杂docs.djangoproject.com/en/dev/howto/custom-model-fields。我们可以为您提供帮助,但您必须提供更多详细信息。