title: django and backbone.js questions
body: <p>I'm looking at making backbone.js (plus jQuery) work with my django app, but I have some questions.  I've never used a restful setup before, so I have very little knowledge of the "proper" way to use REST. </p>
  
  <ol>
  <li><p>Backbone uses REST architecture, but django doesn't support this by default.  It looks like tastypie or piston are the way to go for implementing a REST api. Does this mean I have to use the API for any ajax calls I make via backbone? If this is correct, are there any performance issues or other oddities I need to be aware of?</p></li>
  <li><p>Most of my django app requires authentication.  My understanding is that a REST api doesn't have any concept of whether a user is authenticated or not, so how do I handle this?  Will I still be able to use login required decorator with my views or do I have do something else? </p></li>
  <li><p>What about Django's permission framework, will I still be able to set / check permissions and groups?</p></li>
  </ol>
  
  <p>Please feel free to answer each question individually or if you can see my overall confusion, please point me in the right direction.</p>
  
  <p>Some of this is probably very noobish to a lot of you, but it's confused me, so thanks in advance for your help.  </p>