【发布时间】:2017-08-09 12:07:47
【问题描述】:
这是我在 django 中创建对象时遇到的错误。我知道在为该特定模型定义 unicode 时存在错误。但是,我不知道如何在 django 中为 ManyToManyField 定义一个。
【问题讨论】:
-
您能否在屏幕截图中的黄色区域下方包含回溯?没有它,就很难找出问题所在。查看您的模型,数据设计似乎有点偏离 - 至少其中一个
ManyToMany字段感觉应该是ForeignKey。无论哪种方式,您都不想将curruser放在__unicode__方法中,因为这不会有有用的价值——它是模型管理器,而不是字符串。我想你想要一个ForeignKey那里。 -
@Tom,谢谢。有效。我刚刚将其中一个字段更改为 ForeignKey 关系并且它起作用了:)
标签: python django django-models django-queryset