我找不到TypeError的解决方案:init()接受1个位置参数,但给出了2个
当我试图在ubuntuconcole中进行迁移时,出现TypeError。 错误:
File "/home/wojciech/workspace/conference_room/conference_room/conference/forms.py", line 8, in NewRoomForm
taken = forms.ChoiceField(TAKEN, label='Taken', widget=forms.Select)
TypeError: __init__() takes 1 positional argument but 2 were given
表格:
^{pr2}$型号:
TAKEN = (
(True, 'Yes'),
(False, 'No')
)
class Room(models.Model):
name = models.CharField(max_length=32)
number = models.IntegerField()
taken = models.BooleanField(choices=TAKEN)
description = models.CharField(max_length=128)
有什么办法解决吗?在
您需要将
choices
放在choices
键中相关问题 更多 >
编程相关推荐