Я ищу сделать backbone.js(плюс jQuery) работу с моим приложением django, но у меня есть некоторые вопросы. Раньше я никогда не пользовался успокаивающей настройкой, поэтому я очень мало знаю о "правильном" способе использования REST.
-
Backbone использует архитектуру REST, но django по умолчанию не поддерживает это. Похоже, что tastypie или поршень - это путь для реализации REST api. Означает ли это, что я должен использовать API для любых вызовов ajax, которые я делаю через магистраль? Если это правильно, есть ли какие-либо проблемы с производительностью или другие странности, о которых я должен знать?
-
Для большинства приложений django требуется аутентификация. Я понимаю, что у REST api нет понятия о том, аутентифицирован ли пользователь или нет, так как я могу это обработать? Смогу ли я по-прежнему использовать декор, необходимый для входа, с моими представлениями или сделать что-то еще?
-
Как насчет рамки разрешения Django, я все еще смогу установить/проверить разрешения и группы?
Пожалуйста, не стесняйтесь отвечать на каждый вопрос индивидуально, или если вы видите мою общую путаницу, пожалуйста, укажите мне в правильном направлении.
Некоторые из них, вероятно, очень многообразны для многих из вас, но меня это смутило, поэтому заранее заблаговременно за вашу помощь.