【发布时间】:2016-10-11 16:16:01
【问题描述】:
我在我的一个 NDB 模型上覆盖了 _post_put_hook(),我想根据原始请求发送到的 URL 更改处理结果的方式:
def _post_put_hook(self, future):
key = future.get_result()
# Do some processing
if <model was made thanks to POST call to /foo>:
# Do one thing
else:
# Do another
我知道这有点难看,并且弥合了 API 和底层数据库模型之间的巨大鸿沟,但尽管如此,这正是我想要实现的目标。
我似乎想不出一个好的、异步安全的方法来实现这一点。我错过了什么?
【问题讨论】:
标签: python django google-app-engine django-rest-framework