【发布时间】:2013-06-25 12:52:59
【问题描述】:
我的“Note”模型有一个名为“tags”的字符域。我想获取 Note.tags 字符串并将其呈现为 .我有一个方法可以给我一个 python 列表,我有点希望我可以在模板中使用表单方法“.as_ul”。但我似乎无法将变量放入模板中。这是我正在尝试的:
我的视图类:
import string
...
class NoteDetailView(generic.DetailView):
model = Note
template_name = 'note_taker/note'
def tag_string_to_list(self):
tag_string = Note.tags
tag_list = string.split(tag_string)
return render(template_name, Context({'tag_list':tag_list}, note_taker))
我的模板:
<ul>
{{ tag_list.as_ul }}
</ul>
即使我对如何使用“.as_ul”有误,我什至无法使用 {{ tag_list }}
呈现列表我想我不明白视图方法是如何工作的。
【问题讨论】:
标签: django django-templates django-class-based-views