title: How to update Django's template after backend change
body: <p>everyone. I'm starting with Python and Django and I want to add some Ajax to my code. </p>
  
  <p>I'm practicing by showing a product on the template along with an input to change the price of it. 
  I have been able to change his value on the DB but after that I'd like to update the template's context in order to see the new value. The field that I want to get updated is the last row of the table.</p>
  
  <pre><code>{% csrf_token %}
  &lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;Product&lt;/th&gt;
    &lt;td&gt;{{product.name}}&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;Price&lt;/th&gt;
    &lt;td&gt;&lt;input id="price" type="text" value="{{product.price}}" placeholder="Price" autocomplete="off"/&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="2" style='background:none'&gt;&lt;input id="send" type="button" value="Update"/&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;Current values:&lt;/th&gt;
    &lt;td&gt;{{product.name}} : ${{product.price}}&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>The JS:</p>
  
  <pre><code>$("#send").click(function(){
    $.post("/inicio/acciones/update/", {search: 1, price : $("#price").val()} ).done(function(res){
  })
  </code></pre>
  
  <p>});</p>
  
  <p>Backend</p>
  
  <pre><code>def update(request):
    """backend changes
    ...
    """
  
    t = loader.get_template('inicio/index.html')
    product= Product.objects.get(pk=search)
    context = {
      'product' : product,
    }
    t.render(context)
    return HttpResponse(product.price)
  </code></pre>
  
  <p>The 'product' var has the right values but my template is not updated. </p>
  
  <p>How can I update the context?</p>