Построение запросов на стороне клиента Django - PullRequest
1 голос
/ 08 мая 2011

Я делаю довольно стандартную веб-страницу AJAXy (ну, вообще-то без XML).Браузер выполняет несколько запросов API, которые возвращают JSON для запуска сайта.Проблема в том, что мне нужно добавлять в интерфейс API каждый раз, когда странице нужно делать что-то новое.Новый интерфейс API обычно немного больше, чем запрос к базе данных с последующим отображением возвращаемых объектов в JSON.

Что я хотел бы сделать, это избавиться от всего этого дублирования на стороне сервера и просто получить страницуделать запросы к базе данных самостоятельно (используя интерфейс модели), но безопасным способом (т. е. просто читать только).Я думаю, что это будет интерфейс для создания Q объектов с использованием JSON или чего-то в этом роде, а затем отправить его на сервер, выполнить запрос и вернуть результаты.Прежде чем приступить к созданию собственной полуразрушенной архитектуры, я хотел бы знать, хорошо ли это уже сделано.Кроме того, это даже лучший способ устранить это дублирование?

Спасибо

...