title: Stop jinja from converting string to url encoding?
body: <p>I'm currently using some Jinja2 templating on my flask app to pull up images on an html page using image paths from a simple sqlite request. I.e. the process is as follows:</p>
  
  <p><strong>1. Retrieve image path from SQLite</strong>
  In SQLite its simply a text field, i.e.:</p>
  
  <p><code>imagePath text</code></p>
  
  <p>For example, this would be something like "post1.png"</p>
  
  <p><strong>2. Format a render template for the html page</strong>
  Using url_for, create an image element with the given image path, i.e.:</p>
  
  <p><code>&lt;img src="{{ url_for('static', filename='assets/images/blog/{{ imagePath }}') }}" alt="" class="img-fluid"&gt;</code></p>
  
  <p>So, I would expect to see something like:</p>
  
  <p><code>&lt;img src="assets/images/blog/post1.png" alt="" class="img-fluid"&gt;</code></p>
  
  <p>But, instead I'm getting some weird url encoding when the page gets rendered, i.e.:</p>
  
  <p><code>&lt;img src="/static/assets/images/blog/%7B%7B%20post%5B7%5D%20%7D%7D" alt="" class="img-fluid"&gt;</code></p>
  
  <p>Am I doing something wrong in the templating process? Or is there something I can do to remove all of those hex characters that are generated? I tried passing in a string filter but that didn't seem to work either.</p>