title: How to disable HTML encoding when using Context in django
body: <p>In my django application I am using a template to construct email body, one of the parameters is url, note there are two parametes separated by ampersand in the url.</p>
  
  <pre><code>t = loader.get_template("sometemplate")
  c = Context({
     'foo': 'bar',
     'url': 'http://127.0.0.1/test?a=1&amp;b=2',
  })
  print t.render(c)
  </code></pre>
  
  <p>After rendering it produces: <code>http://127.0.0.1/test?a=1&amp;amp;amp;b=2</code></p>
  
  <p>Note the ampersand is HTML encoded as "&amp;amp;". One way around the problem is to pass each parameter separately to my template and construct the url in the template, however I'd like to avoid doing that.</p>
  
  <p>Is there a way to disable HTML encoding of context parameters or at the very least avoid encoding of ampersands?</p>