我尝试使用从模型中创建下拉列表。
USER_TYPE = {
'admin': "Admin",
'patient': "Patient",
'helper': "Helper",
'therapist': "Therapist",
}
class User(AbstractBaseUser):
user_type = models.CharField(max_length=10, choices=USER_TYPE, default="patient")
但是,我收到此错误:ValueError:太多值无法解包(预期2)
提前致谢!
最佳答案
您需要的只是元组而不是字典。喜欢 :
YEAR_IN_SCHOOL_CHOICES =(
(“ FR”,“ Freshman”),
(“ SO”,“大二”),
(“ JR”,“ Junior”),
(“ SR”,“高级”),
)
关于python - Django-ValueError:太多值无法解包(预期2),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47704137/