Вы можете использовать понимание dict:
>>> keys = ['a','b','c']
>>> value = [0, 0]
>>> {key: list(value) for key in keys}
{'a': [0, 0], 'b': [0, 0], 'c': [0, 0]}
Я не уверен, правильно ли я понял ваш вопрос, но следующее может сработать.
Считайте flatpage.content
шаблоном и отображайте его в представлении в любом контексте.
# view
from django.template import Template, Context
def user_agreement(request):
flatpage = FlatPage.objects.get(key='user-agreement')
t = Template(flatpage.content)
fp_content = t.render(Context({}))
return response(request, template='misc/flatpage.html',
vars={'title': flatpage.title, 'content': fp_content})
Затем примените фильтр уценки в шаблоне misc / flatpage.html
.
<h2>{% block title %}{{ title }}{% endblock %}</h2>
{{ content|markdown }}