Ответ 1
Я лично создал несколько родных приложений с JqueryMobile в качестве моего интерфейса - Django в качестве серверной части - и телефонную трубку, чтобы изначально занести в приложение для хранения itunes. Это действительно отличное сочетание технологий, которые - если все сделано правильно - могут дать быстрое собственное приложение.
Прежде всего, вы должны заглянуть в Tastypie. Tastypie - очень простой способ создать мгновенный API-интерфейс RESTIVE, который может отправлять данные JSON в javascript/JQuery. Это приложение Django, и оно очень pythonic (много простых переопределений класса/метода - все прозрачно).
Поток передачи данных будет выглядеть примерно так:
-
Используйте функцию jquery.ajax или функцию getJSON для получения/отправки/размещения данных JSON с указанного URL.
-
Этот URL - это API-интерфейс tastypie, созданный из ваших моделей. он может выглядеть как /api/vi/blogs/all/
-
Теперь у вас есть JSON-данные в вашем интерфейсе с JQuery - вы можете делать все, что хотите, - заполнять таблицу - работать с формами - и т.д.
Сначала проверьте некоторые функции ajax для JQuery/JQuery и как работать с JSON на интерфейсе с помощью библиотеки JQuery. Во-вторых, ознакомьтесь с отправкой JSON в представление Django (разбор данных и сохранение их в базе данных). Затем погрузитесь в специфику JQuery Mobile User Interface и шаги, чтобы он хорошо работал с PhoneGap.