我正在开发一个应用程序,在这个应用程序中,您可以在树状视图中浏览文件夹和文件。因为我要处理大量数据,所以我不想一次加载所有的JSON数据,而是在单击某个文件夹时显示该文件夹的所有文件。
现在,我获取文件夹id并将其包含在url中,就像在Django的urlconf中映射到为该文件夹id提供文件json的特定视图的www.mysite.org/1。
最好的方法是什么,什么时候应该与urlconf进行模式匹配,什么时候应该使用GET/POST?
发布于 2014-07-16 16:10:01
现在这样做似乎没什么问题,因为每个文件夹都有一个数字ID。如果你想一次传递很多参数,特别是当参数集不总是相同的时候,GET params更合适。
POST在这里并不重要,因为它用于更新服务器上的数据,而不是简单地请求现有数据。
发布于 2014-07-17 15:15:35
我建议设置一个API (Tastypie或Django Rest Framework)。
您可以创建类似这样的/api/v1/YOUR_APP_NAME/?limit=20 (Tastypie default有每个请求20个的限制)
现在你不必在Django中为它创建单独的url,而且你已经创建了一个很好的api,除非你想要插入数据,否则你应该总是使用GET请求。
https://stackoverflow.com/questions/24774562
复制相似问题