概述
我正在研究一个处理教育标准的项目.我的字典结构与{Subject:[Standards]}一致.主题的模型看起来像:
class Subject(models.Model): subject = models.CharField(max_length=255,unique=True) def __unicode__(self): return self.subject
是否可以使用此模型中的对象作为我的词典的键,或者我应该使用字符串表示,例如Subject.subject?
如果是这样,unicode方法会影响这个吗?当我尝试使用Subject.subject作为键时,我得到的内容类似于{u’Math’:[< Subject:学生可以执行计算.>]}使用对象作为键,它看起来像{< Subject:Math> :[<标准:学生可以执行计算.>]}
这是我昨天提到的关于using None as a dictionary key的问题的后续跟进.
总结
以上是编程之家为你收集整理的python – Django:使用对象作为字典键是否合理?全部内容,希望文章能够帮你解决python – Django:使用对象作为字典键是否合理?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧