Django FilteredSelectMultiple不会验证

时间:2012-06-07 14:44:02

标签: python django

我正在尝试将我的多个脚本字段更改为使用FilteredSelectMultiple小部件。它适用于验证“选择有效选择.12不是可用选项之一”。和12是该ResponseAction的正确数据库ID。

形式:

class ResponseConfigurationForm(ModelForm):
    scripts=forms.ModelMultipleChoiceField(queryset=ResponseAction.objects.all(),widget=FilteredSelectMultiple("ResponseAction",False,attrs={'rows':'5'}))

class Meta:
    model = ResponseConfiguration

脚本模型:

scripts = models.ManyToManyField('ResponseAction')

我找不到问题。

1 个答案:

答案 0 :(得分:0)

问题是memcached在内存中保留了一些表,因此失败了。

解决方案删除应用的所有表格。同步Db并重新启动memcached。