def mini_render_to_response(template, context, context_instance, try_mobile = True, *args, **kwargs): render = None if try_mobile and context_instance['request'].GET.has_key('mini'): try: file, ext = template.split('.') except ValueError: pass else: mini_template = file + '_mini.' + ext try: render = render_to_response(mini_template, context, context_instance=context_instance, *args, **kwargs) except TemplateDoesNotExist: pass if not render: render = render_to_response(template, context, context_instance=context_instance, *args, **kwargs) return render