2013-11-24 12 views
0

Я работаю с Django, и я создаю api после учебника this.Django: передача всего объекта в rest api

Что я нахожу чрезвычайно трудно понять, как создать API для размещения большого количества данных (другими словами, я могу передать объект и не параметры),

Например, если я хотел бы передать данные вид, что сохраняет объект пользователя к этой таблице:

CREATE TABLE User(
    UserUniqueID BIGSERIAL PRIMARY KEY NOT NULL, 
    Name VARCHAR (50) NOT NULL, 
    NickName VARCHAR (20) NULL, 
    PhoneNumber VARCHAR (20) UNIQUE NOT NULL, 
    PhoneNumber2 VARCHAR (20) UNIQUE NOT NULL, 
    Email VARCHAR (100) UNIQUE NULL, 
    UserAvatar BYTEA NULL, 
    AboutMe VARCHAR (500) NULL, 
    MemberSince TIMESTAMP without time zone DEFAULT now(), 
    UserType INTEGER NULL, 
    UserScore INTEGER NULL DEFAULT 0); 

, что бы URL-адрес, как и как я могу передать весь объект? Важно: вызов этой услуги выполняется из собственного мобильного приложения iOS.

+0

Вы хотите передать данные с помощью ajax? – mariodev

+0

Нет. Я буду звонить службе из мобильного приложения IOS. –

ответ

0

Я рекомендую вам использовать платформу Django Rest Framework. С его помощью вы можете легко установить сериализаторы для своих моделей, которые будут обрабатывать всю информацию, поступающую из запросов iOS. Django Rest Framework использует Class Based Views и другие приятные инструменты Django.

Посмотрите, у них хорошая документация. http://www.django-rest-framework.org/

Смежные вопросы