如何在django模板中读取对象的";id ";字段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在django模板中读取对象的";id ";字段相关的知识,希望对你有一定的参考价值。
It's imposible to read de "_id" field en django templates ( {{element._id}} === error) So, to read it, you must do a templatetag.Now you hace the templatetag, you can use it like this: {{element|pk}}
@register.filter(name='pk') def pk(value): if type(value) == type({}): if value.has_key('_id'): value = value['_id'] return unicode(value)
以上是关于如何在django模板中读取对象的";id ";字段的主要内容,如果未能解决你的问题,请参考以下文章
django在读取数据库后返回的是一个对象,如何将对象中的字段(属性)读出?
如何使用“include”标签在 Django 中动态包含模板