我正在编辑以下代码以适应forms
。 choices
(下方)最方便的替代方式是什么,它们的功能与它们在models
中的使用方式类似?
class MyRegistrationForm(UserCreationForm):
email = forms.EmailField(max_length=30)
USER_LEVEL = (
('admin', 'Admin'),
('staff', 'Staff'),
('hof', 'Head of Facilities'),
('user', 'User'),
)
user_level = forms.CharField(max_length=7, choices=USER_LEVEL, default='user')
答案 0 :(得分:0)
听起来你想使用ChoiceField
。
user_level = forms.ChoiceField(max_length=7, choices=USER_LEVEL, default='user')