tastypie困难

时间:2014-04-17 01:22:31

标签: tastypie django-rest-framework

对我来说,制作应用程序最棘手的部分是找到在无证区域进行tastypie工作的方法。

我列出的内容我觉得下面的tastypie很难...(已经过了几个月我积极使用与tastypie相关的代码。所以我的描述可能不完美)

主要是关于相关领域的管理。

  1. 假设resource_a具有相关字段resource_b 当用户使用resource_b_data创建resource_a_instance时,
    如果resource_b_data是字典数据,则tastypie创建resource_b_instance并创建resource_a_instance。 (我发现这很神奇......我们只能控制相关的名称。) 如果resource_b_data是resource_uri,则tastypie将其用作外键。

    因此,客户端必须仅为resource_b发送resource_uri,否则服务器必须修改resource_b_data。

  2. 当客户端发送' patch'时,tastypie实际上会获取构建相应对象的所有字段,然后执行' put'。它必须阅读相关领域以及iirc。

    我遇到了处理图片字段更新的错误 https://github.com/toastdriven/django-tastypie/issues/1018 tastypie脱水并使用它来更新物体,脱水图像场给网址而不是路径,它会导致问题。
    脱水用于为用户消费准备数据,它用于更新数据...我想这是一个大问题。

  3. 我想为每个请求发送已定义字段的子集,但它似乎并不是更清晰的方式。

  4. 如何对相关字段的多端进行分页? (包括与分页相关的元字段)

  5. #3, #4只是一些例子,当我必须做一些超出文档的事情时,很难知道如何继续。我想你必须仔细阅读代码..

  6. 我希望如果有人能够展示如何在django-rest-framework世界中解决上述问题 我已经看到有关django-rest-framework的评论结构经过深思熟虑,并且想知道它是否确实提供了更容易解决上述问题的方法。

0 个答案:

没有答案