我正在尝试将我的多个脚本字段更改为使用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')
我找不到问题。
答案 0 :(得分:0)
问题是memcached在内存中保留了一些表,因此失败了。
解决方案删除应用的所有表格。同步Db并重新启动memcached。