这是我从文档和其他SO帖子了解到BooleanField
需要required=
。当我离开它时,在我的view.py
中有一个语法错误,我正在保存模型。但是,现在我已添加required=False
我收到TypeError
。我的代码:BooleanField必需= false生成TypeError
class SlotFilling(models.Model):
originator = models.CharField(max_length=20, primary_key=True)
empty_slot = models.BooleanField(default=False)
我的错误:
File "/usr/local/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 996, in __init__
super(BooleanField, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'required'
任何见解什么可能发生在这里?
是不是'empty_slot = models.BooleanField(initial = True,required = False)'或者什么?我想我不记得'default'作为BooleanField中的参数。 – cosinepenguin
使用初始结果TypeError:__init __()得到了一个意外的关键字参数'initial'' – hackerman