def ajax_comment_tags(context): """ Display the required ``<div>`` elements to let the Ajax comment functionality work with your form. """ request = context['request'] new_context = {} new_context.update(context_processors.static(request)) return new_context
def ajax_comment_tags(context): """ Display the required ``<div>`` elements to let the Ajax comment functionality work with your form. """ new_context = { 'STATIC_URL': context.get('STATIC_URL', None) } # Be configuration independent: if new_context['STATIC_URL'] is None: try: request = context['request'] except KeyError: new_context.update({'STATIC_URL': settings.STATIC_URL}) else: new_context.update(context_processors.static(request)) return new_context
def get_context_data(self, parent_context, *tag_args, **tag_kwargs): """ The main logic for the inclusion node, analogous to ``@register.inclusion_node``. """ target_object = tag_args[0] # moved one spot due to .pop(0) new_context = { 'STATIC_URL': parent_context.get('STATIC_URL', None), 'USE_THREADEDCOMMENTS': appsettings.USE_THREADEDCOMMENTS, 'target_object': target_object, } # Be configuration independent: if new_context['STATIC_URL'] is None: try: request = parent_context['request'] except KeyError: new_context.update({'STATIC_URL': settings.STATIC_URL}) else: new_context.update(context_processors.static(request)) return new_context