【发布时间】:2011-07-08 10:42:24
【问题描述】:
我在模型中的多个选择有两个不同的问题。
首先,我正在尝试进行多项选择,以便用户可以选择一周中的某一天或多天:
DAYS_CHOICES = (
(1, _('Monday')),
...
(7, _('Sunday')),
)
...
day = models.ManyToManyField('day', choices=DAYS_CHOICES)
第二个问题:
我想与在其他模型中定义的模型建立多对多关系: 首先(导入模型):
from events.models import Category
第二(与模型相关的字段):
type = models.ManyToManyField('Category', null=True, blank=True)
我在 syncdb 上收到此错误:
错误:一个或多个模型没有 验证: situ.situ: 'day' 有一个 m2m 与模特日的关系,其中 未安装或已安装 摘要。
situ.situ: 'type' 具有 m2m 关系 具有模型类别,它具有 没有安装或者是抽象的。
【问题讨论】:
标签: django django-models multiple-choice