@r1ch

Процесс написания собственных компонентов UI с помощью Backbone.js?

Тип приложения: SPA
Библиотеки: RequireJS, RequireJS text plugin, backbone, jquery, bootstrap, backgrid.
REST API: django-rest-framework
Аутентификация: JWT-токену, который добавляется в headers в Backbone.sync и хранится в куке.

Точка доступа к задачам:
GET POST /api/task
PUT PATCH DELETE /api/task/{id}

{
    "id": 54,
    "url": "http://localhost:8000/api/task/54",
    "base_task": null,
    "title": "At vero eos et accusamus",
    "text": "iusto odio dignissimos ducimus qui blanditiis praesentium ",
    "created_date": "2016-01-19T09:55:21.207730",
    "priority": 0,
    "status": 0,
    "project": 2,
    "owner": 8,
    "responsible": 1,
    "project_name": "Проект 1",
    "owner_name": "user5",
    "responsible_name": "admin",
    "base_task_name": null,
    "put_method_allowed": true,
    "delete_method_allowed": true,
    "status_type": true
}


Сейчас уже есть рабочий вариант на клиенте, но без валидации, нормальной структуры.

Поля status, priority, base_task, responsible представлены ввиде тега select, но кол-во этих объектом может быть большим(думал использовать select2 плюс фильтры в get параметрах), как лучше всего их упаковать в представления и использовать в представлении задачи.

Желательно без плагинов для backbone.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы