Я нашел «лучше» / «лучше» решение для получения переменных внутри
Это не самый лучший способ, но он работает.
Вы устанавливаете пользовательский фильтр в django, который получает ключ вашего dict в качестве параметра
Чтобы он работал в google app-engine, вам нужно добавить файл в основной каталог,
Я назвал мой django_hack.py , который содержит этот маленький кусочек кода
from google.appengine.ext import webapp
register = webapp.template.create_template_register()
def hash(h,key):
if key in h:
return h[key]
else:
return None
register.filter(hash)
Теперь, когда у нас есть этот файл, все, что нам нужно сделать, это указать движку приложения, чтобы он использовался ...
мы делаем это, добавляя эту маленькую строчку в ваш основной файл
webapp.template.register_template_library('django_hack')
и в представлении шаблона добавьте этот шаблон вместо обычного кода
{{ user|hash:item }}
И это должно прекрасно работать =)