1

我正在开发一个应用程序,您可以在其中浏览树状图视图中的文件夹和文件。由于我正在处理大量数据,因此我不想一次加载所有 JSON 数据,而是在单击文件夹时显示特定文件夹的所有文件。

就像现在一样,我获取文件夹 id 并将其包含在 url 中,就像www.mysite.org/1在 Django 的 urlconf 中映射到该文件夹​​ id 的特定视图服务文件 json 一样。

最好的方法是什么,什么时候应该使用 urlconf 进行模式匹配,什么时候应该使用 GET/POST?

4

2 回答 2

2

您现在的操作方式似乎很好,因为每个文件夹都有一个数字 ID。如果你想一次传递很多参数,特别是如果参数集并不总是相同的,GET params 更合适。

POST 在这里不相关,因为它用于更新服务器上的数据,而不是简单地请求现有数据。

于 2014-07-16T08:10:00.587 回答
0

我建议设置一个 API(TastypieDjango Rest Framework

你可以创建这样的东西/api/v1/YOUR_APP_NAME/?limit=20(Tastypie 默认每个请求限制为 20 个)

现在您不必在 Django 中为其创建单独的 url,并且您已经创建了一个不错的 api,除非您想插入数据,否则您应该始终使用 GET 请求。

于 2014-07-17T07:15:35.087 回答