Does a Django site with a Tastypie interface need two codebases?
For this to be meaningful, you likely need to connect to the same database
Why would you need two codebases? You have two copies of a single codebase.
I have a Django project with several apps. My project is now getting to the point it needs an API. I'm planning to have the API on a different server using tastypie. However, the API will use the same models as the website. 
So far I see my only option is as follows...
Copy the apps to the server which means I have two apps using the same models and now have to maintain two code bases --- bad!
So, how do other handle this? What options do I have?
Can my models be shared somehow?