Используйте одну или несколько конечных точек для 1 приложения django - PullRequest
0 голосов
/ 09 мая 2019

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

Вопрос: Я получаю другой тип данных. Должен ли я использовать несколько конечных точек, таких как ... / get_data_type1 / .... ... / get_data_type2 / ... ... или я должен использовать 1 общий endoint .../получить данные/... и использовать IF и ELSE в коде, чтобы выяснить, какие данные запрашиваются?

1 Ответ

0 голосов
/ 09 мая 2019

Это зависит от размера запрашиваемых данных и количества условных выражений.Если оно большое, разделите его.Если это не так, вы можете сделать это в одной конечной точке.

Вы должны рассмотреть свое ближайшее будущее, поэтому сделайте его простым и легким для адаптации к вашим будущим требованиям.

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