为 1 个 Django 应用程序使用一个或多个端点
Use one or more endpoints for 1 django app
我正在开发 Web 应用程序。
单页。
该站点有不同的元素,它们可以重新加载数据或对其进行数学运算(在后端)。 --> 此数据仅在站点菜单中显示为 "meta-data"。
菜单中显示的所有接收数据始终用于创建一个或多个 charts/plots.
问题:
我得到不同类型的数据。我应该使用多个端点,例如 .../get_data_type1/....
.../get_data_type2/...
...
或者我应该使用 1 个通用端点
.../get_data/...
并在代码中使用 IF 和 ELSE 来确定请求了哪些数据?
这取决于您请求的数据的大小和条件的数量。如果它很大,就把它分开。如果不是,您可以在一个端点上完成。
你应该考虑你不久的将来,所以简单易行以适应你未来的需求。
我正在开发 Web 应用程序。 单页。 该站点有不同的元素,它们可以重新加载数据或对其进行数学运算(在后端)。 --> 此数据仅在站点菜单中显示为 "meta-data"。 菜单中显示的所有接收数据始终用于创建一个或多个 charts/plots.
问题: 我得到不同类型的数据。我应该使用多个端点,例如 .../get_data_type1/.... .../get_data_type2/... ... 或者我应该使用 1 个通用端点 .../get_data/... 并在代码中使用 IF 和 ELSE 来确定请求了哪些数据?
这取决于您请求的数据的大小和条件的数量。如果它很大,就把它分开。如果不是,您可以在一个端点上完成。
你应该考虑你不久的将来,所以简单易行以适应你未来的需求。