我来这里是因为我有一个关于 Django 和 Thread 的问题。我阅读了文档http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#template-tag-thread-safety,如果下一个代码也可能受到影响,我想现在,在渲染上下文。
class ChatterCountNode(NodeBase):
def __init__(self, channelname, varname):
self.channelname = channelname
self.varname = varname
def render(self, context):
channelname = self.getvalue(context, self.channelname)
varname = self.getvalue(context, self.varname)
count = get_channel_count(channelname)
context[varname] = count
return ''