问题描述
编辑
我意识到,所有manage.py命令都失败(刷新,makemigrations,迁移),不仅加载数据失败
这似乎是特定于我项目中的管理表单而非“普通表单”
如果mymodel.myclassmethod()
与任何结果都不匹配,则会引发错误
我尝试使用通常简单但会出现我不明白的错误的灯具
我刷新数据库并尝试加载(loaddata)我的灯具,但是出现了错误:
提高self.model.DoesNotExist(
因此我可以通过更改引发错误的行来“解决”此错误,但我想了解错误的原因
与管理表单有关吗?
class RandomisationSecoursFormAdmin(forms.ModelForm):
LIBELLE = Thesaurus.options_list(3,'fr') ***<- line that raise error***
bra_lib = forms.ChoiceField(label="Libellé du bras",widget=forms.Select,choices=LIBELLE)
...
if Thesaurus.objects.filter(the_ide = 3).exists():
LIBELLE = Thesaurus.options_list(3,'fr')
else:
LIBELLE = []
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)