title: vue js + django app architecture
body: <p>I've found a few posts about this. But I'm still confused.<br>
  I want to use django rest framework api to be consumed by vue. My questions:</p>
  
  <ol>
  <li><p>Should I use django templates at all? I guess not, cause the django templates syntax clashes with vue. But still I need to serve templates - should I just use static templates with apache?  </p></li>
  <li><p>Assuming I do use static templates, how can I prerender pages like with django templates?<br>
  I mean, with django I have a url like /resource?id=5,<br>
  But with rest api, it will be vue responsibility to fetch the id=5 resource from the url and to do the rendering, But I don't like the need for extra xhr.</p></li>
  <li><p>It seems that all the docs assume I use node.js, I don't. Do I have to use another node.js server in addition to the django apache server?</p></li>
  <li><p>Does vue.js with webpack/npm <strong>force</strong> a specific app folder structure? How that works with the normal django project structure?</p></li>
  </ol>