我们可以生成这样的字母:
for key in String.ascii_letters:
print key
我们如何在模板中访问这些ascii_letters?
答案 0 :(得分:1)
在您的问题的评论中提到的最简单的方法是只需将RequestContext所需的数据添加到RequestContext中。但是,如果您需要在所有模板中使用某些数据,则可以使用Django context processor:
import string
def letters(request):
return {
'ascii_letters': string.ascii_letters
}
然后在Django设置中添加处理器。例如,如果您将上述代码放在context_processors
目录中名为app
的模块中,则必须将app.context_processors.letters
添加到TEMPLATE_CONTEXT_PROCESSORS
设置。