我试图创建 django 模型,但收到此错误 TypeError: 'type'对象不可订阅
gender_choices = models.CharField[('M', 'Male'), ('F','Female')]
gender = models.CharField(choices=gender_choices, max_length=1, default=None, null=True)
gender_choices = models.CharField[('M', 'Male'), ('F','Female')]
gender = models.CharField(choices=gender_choices, max_length=1, default=None, null=True)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
注意: 每个元组中的第一个元素是要设置的实际值,第二个元素是名称。
You can use as
Note : The first element in each tuple is the actual value to be set and second element is name.
对于选择,您应该构建一个简单的列表,而不是使用
CharField
,因此:For the choices you should construct a simple list, not use
CharField
, so: