I am having two views both are extending from same base.html and both of them have loaded same template tags, but one is escaping string using safe and other is not what could be
{% extends 'base.html' %}
{% load inplace_edit mezzanine_tags rating_tags keyword_tags comment_tags nano_tags staticfiles %}
...
{% comments_for object %}
...
{% extends "base.html" %}
{% load inplace_edit mezzanine_tags comment_tags keyword_tags nano_tags i18n future staticfiles %}
...
{% comments_for blog_post %}...
view3 (comment.html)
{% load i18n mezzanine_tags comment_tags nano_tags future %}...
<div class="comment-description">{{ comment.comment|safe }}</div>
...
As we can see both view 1 and 2 are using same function so it would be using same template but in view2 safe is working and in view1 it's not working.
What could be the reason for this ?