采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好! (1)可选择字段的类型是选择数字还是字符串?如下是在数据库存储cj,为什么不存储1等数字? degree = models.CharField(verbose_name=“难度”, choices=((“cj”, “初级”), (“zj”, “中级”), (“gj”, “高级”))
(2)是否要考虑数据库对数字和字符串的存储或处理速度的问题?老师,有何建议?
对于这种choice的情况建议选择使用int类型,因为int类型效率比较高, 但是有一个问题就是int本身不具备解释性,也就意味着如果你的代码丢失了只有数据的话你想一下你怎么知道这个里面不同的int对应的含义是什么?,如果是字符串的话那你还能猜出来是什么意思
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
1.4k 18
1.6k 15
1.9k 13
2.1k 13
901 12