问题
Variables and attributes may not begin with underscores: 'value._id'
How does one reference the _id of an item gotten from MongoDB in Django Templates?
回答1:
Custom template filter would help:
from django import template
register = template.Library()
@register.filter(name='private')
def private(obj, attribute):
return getattr(obj, attribute)
You can use it this way:
{{ value|private:'_id' }}
来源:https://stackoverflow.com/questions/24936601/django-templates-and-mongodb-id