Django - это замечательный веб-фреймворк. Это помогает вам во многих отношениях создавать богатые веб-приложения. Это поможет вам начать с обработки форм и до шаблонов.
Однако, в вашем случае, если вы хотите просто создать отличный API, такой как Twitter или Foursquare, вы должны спросить себя, нужна ли вам вся эта помощь, предоставляемая Django. Например, собираетесь ли вы когда-либо использовать какие-либо шаблоны в API или обрабатывать для отправки. Ответ, вероятно, нет ...
Так что, если вам нужна очень гибкая среда для разработки API, я настоятельно рекомендую взглянуть на Пирамиду . Он очень похож на Django, однако не имеет всего этого дополнительного клада, который не нужен для API.
Однако, если вашему приложению требуется и богатый пользовательский интерфейс, и API, или вы просто хотите использовать Django, как предложил Ulusses, тогда я думаю, что TastyPie для вас. Это отличная библиотека, где вы можете быстро запустить API. Я использую это все время, и это очень гибко. ReadTheDocs использует вкусный пирог.
Еще одна библиотека API - это поршень . Я не использовал его, поэтому не могу судить, лучше это или хуже, чем вкусный пирог. Однако Bitbucket использует его.