Python中文
首页
教程
问答
标签
搜索
登录
注册
创建一个“单例”非模型对象的可口馅饼资源
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用的是tastype,我想为“singleton”非模型对象创建一个<code>Resource</code>。在</p> <p>出于这个问题的目的,我们假设我希望URL表示的是<code>ini</code>文件中存在的一些系统设置。 这意味着…:</p> <ol> <li>我为此URL返回的字段将为此<code>Resource</code>自定义创建-没有包含此信息的模型。在</li> <li>我想要一个返回数据的URL,例如<code>GET</code>请求<code>/api/v1/settings</code>。在</li> <li>返回的数据应该以类似于详细信息URL的格式返回,即它不应该有<code>meta</code>和{<cd7>}部分。它应该只包含设置中的字段。在</li> <li>不应该<code>GET</code>一个这样的对象的列表,也不可能执行<code>POST</code>、<code>DELETE</code>或{<cd11>}(这部分我知道如何做,但为了完整起见,我在这里添加此部分)。在</li> <li>可选:出于API探索的目的,它应该与<code>tastypie-swagger</code>配合使用。在</li> </ol> <p>我用了这个方法,但我觉得我的方法有点过时,所以我想知道这里的常识是什么。到目前为止,我尝试的是重写<code>dehydrate</code>并在那里完成所有的工作。这需要我重写<code>obj_get</code>,但将其留空(这有点难看),并且还需要通过重写<code>override_urls</code>来删除详细信息url中对<code>id</code>的需要。在</p> <p>有更好的方法吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这听起来像是完全不属于Tastype的驾驶室。如果您想控制标题,并返回一个带有<code>application/json</code>的有效负载的<code>HttpResponse</code>对象,为什么不在某处用<code>@require_GET</code>装饰一个视图呢?在</p> <p>您的对象是一个singleton,并且禁止与它进行所有其他RESTful交互,这表明REST库对于这个工作是错误的工具。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何用if条件捕获函数返回值
5 回答
如何用if语句判断列表中是否存在该索引?
8 回答
如何用if语句向量化numpy数组中的最大值?
9 回答
如何用IF语句有条件地保存零碎的结果?
4 回答
如何用if语句测试异常对象?
2 回答
如何用IF语句编写二元函数
4 回答
如何用igraph在python中创建顶点权重的图?
4 回答
如何用ijson和python解析json
10 回答
如何用iloc求子矩阵
4 回答
如何用Imagemagick或PIL绘制高质量的图像笔划(边框)?
6 回答
如何用importlib在python中动态导入模块?
5 回答
如何用import语句重写python内置函数?
1 回答
如何用imshow混合裁剪的强度并显示正确的混合强度?
4 回答
如何用in dictionary解析havin dictionary中的json文件
2 回答
如何用in-Django URL替换%20
4 回答
如何用in\op正确构造查询
3 回答
如何用inbuild对象替换文件
9 回答
如何用inheritan类实现flask restful
3 回答
如何用intersphinx正确地编写对外部文档的交叉引用?
6 回答
如何用int修改LpVariable?
8 回答