title: Flask : url_for with <a> tag doesn't get rendered in browser
body: <p>here is my template code (<strong>menu.html</strong>) :</p>
  <pre><code>&lt;html&gt;
  
  &lt;body&gt;
  
  &lt;h1&gt;{{restaurant.name}}&lt;/h1&gt;
  
  
  {% for i in items %}
  
  &lt;div&gt;
  
  &lt;p&gt;{{i.name}}&lt;/p&gt;
  
  &lt;p&gt;{{i.description}}&lt;/p&gt;
  
  &lt;p&gt; {{i.price}} &lt;/p&gt;
  
  &lt;a href='{{url_for('editMenuItem', restaurant_id = restaurant.id, menu_id = i.id) }}'&gt;Edit&lt;/a&gt;
  
  &lt;/br&gt;
  &lt;a href = '{{url_for('deleteMenuItem', restaurant_id = restaurant.id, menu_id = i.id ) }}'&gt;Delete&lt;/a&gt;
  
  &lt;/div&gt;
  
  
  {% endfor %}
  &lt;/body&gt;
  
  &lt;/html&gt;
  </code></pre>
  <p>And here is my code where I invoke the <code>render_template()</code> function :</p>
  <pre><code>@app.route('/')
  @app.route('/restaurants/&lt;int:restaurant_id&gt;/')
  def restaurantMenu(restaurant_id):
      restaurant = session.query(Restaurant).filter_by(id=restaurant_id).one()
      items = session.query(MenuItem).filter_by(restaurant_id=restaurant.id)
      return render_template('menu.html',restaurant=restaurant,items=items)
  </code></pre>
  <p>The import :</p>
  <pre><code>from flask import Flask, render_template, url_for
  </code></pre>
  <hr />
  <p>My <strong>problem</strong> is that my <strong><code>Edit</code></strong> and <strong><code>Delete</code></strong> anchor tags don't get rendered at all! Why is that so ?</p>
  <p>Here is a look at the DOM :
  <a href="https://i.stack.imgur.com/16i5H.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/16i5H.png" alt="enter image description here" /></a></p>
  <p><strong>EDIT:1</strong>
  In fact whatever changes I make in the <code>menu.html</code> do not get changed at all ! Even if it as simple as adding a static text into it.</p>