JMi*_*ira 4 django django-models multiple-choice
在模型中有多种选择,我有两个不同的问题.
首先,我正在尝试进行多项选择,以便用户可以选择一周中的一天或多天:
DAYS_CHOICES = (
(1, _('Monday')),
...
(7, _('Sunday')),
)
...
day = models.ManyToManyField('day', choices=DAYS_CHOICES)
Run Code Online (Sandbox Code Playgroud)
第二个问题:
我想在其他模型中使用模型定义创建ManyToMany Relation:First(导入模型):
from events.models import Category
Run Code Online (Sandbox Code Playgroud)
第二个(与模型相关的字段):
type = models.ManyToManyField('Category', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)
我在syncdb上收到此错误:
错误:一个或多个模型未验证:situ.situ:'day'与模型日有一个m2m关系,它没有安装或是抽象的.
situ.situ:'type'与模型类别有m2m关系,它没有安装或是抽象的.
小智 5
你可以使用:
day = forms.ModelMultipleChoiceField(queryset=Day.objects.all())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6603 次 |
| 最近记录: |