Я прихожу сюда, потому что у меня есть вопрос о Джанго и Нити. Я прочитал документацию 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 ''
Нет, ваш код потокобезопасен. Посмотрите пример, который они имеют в документах с тегом цикла.