title: Can I use a database view as a model in Django?
body: <p>i'd like to use a view i've created in my database as the source for my django-view.</p>
  
  <p>Is this possible, without using custom sql?</p>
  
  <p>******13/02/09 UPDATE***********</p>
  
  <p>Like many of the answers suggest, you can just make your own view in the database and then use it within the API by defining it in models.py.</p>
  
  <p>some warning though:</p>
  
  <ul>
  <li>manage.py syncdb will not work anymore</li>
  <li>the view need the same thing at the start of its name as all the other models(tables) e.g if your app is called "thing" then your view will need to be called thing_$viewname</li>
  </ul>