title: Switch between data presentation in template of django
body: <p>Im new to django.
  I don't know if thing that I ask if available in pure django tempates.</p>
  
  <p>I have main page of my application that load data from database.
  It output information in <code>div</code> which then use bootstrap for better look.
  In that div I have Image and Title.</p>
  
  <p>Is there a way to give user ability to switch between <code>views</code> so they could pick if they like to have <code>div</code>'s or for example <code>table</code> with titles only ?</p>
  
  <p>I know that ajax-based frameworks had something like that but never used them. </p>
  
  <p>Also I would like to preserve data from model while switching view, because I would like to not ask db for data when view is switched. </p>
  
  <p>Is it possible? or the only way to do it is make separate template and add <code>route</code> for /view/ so I redirect user to different page with different template and handle viewing as new page (with reloading model)</p>