我的“Note”模型有一个名为“tags”的 Charfield。我想获取 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 }} 呈现列表
我想我不明白视图方法是如何工作的。