请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

可选择字段类型的选择

老师,您好!
(1)可选择字段的类型是选择数字还是字符串?如下是在数据库存储cj,为什么不存储1等数字?
degree = models.CharField(verbose_name=“难度”, choices=((“cj”, “初级”), (“zj”, “中级”), (“gj”, “高级”))

(2)是否要考虑数据库对数字和字符串的存储或处理速度的问题?老师,有何建议?

正在回答 回答被采纳积分+3

1回答

bobby 2019-07-13 17:08:19

对于这种choice的情况建议选择使用int类型,因为int类型效率比较高, 但是有一个问题就是int本身不具备解释性,也就意味着如果你的代码丢失了只有数据的话你想一下你怎么知道这个里面不同的int对应的含义是什么?,如果是字符串的话那你还能猜出来是什么意思

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信