Чтение данных из моделей Django или через API? - PullRequest
0 голосов
/ 03 марта 2012

Я ищу несколько советов по «наилучшей практике» при написании веб-приложения, которое предоставляет данные через API, а также на страницах, удобных для чтения. Вопрос не зависит от платформы, но я смотрю на это с точки зрения сайта Django.

Я смотрел учебники "30 дней для изучения jQuery" на tutsplus.com и только что посмотрел видео, в котором они получают данные JSON из API Twitter и отображают их на странице. Теперь, в настоящее время, я буду создавать представления, которые обращаются к моделям Django и передают некоторые данные в шаблон, который отображается для пользователя. Однако это заставило меня задуматься - если у меня уже есть JSON API с использованием tastypie, почему бы не написать Javascript в моем шаблоне для чтения данных оттуда?

Итак, кто-нибудь может сказать мне, почему я должен или не должен использовать этот подход?

1 Ответ

2 голосов
/ 03 марта 2012

Будет некоторый рост производительности. Если каждый запрос требует от вас использования API, владельцем которого вы являетесь, существуют такие вещи, как аутентификация, которая становится ненужной. В некоторых случаях это ненужный уровень абстракции.

Кроме того, я думаю, что проще / чище разрабатывать шаблоны на основе объектов django, чем использовать Javascript и манипулировать им с помощью jquery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...