gpt4 book ai didi

Django 应用程序,其中数据来自外部 Web 服务而不是数据库

转载 作者:行者123 更新时间:2023-12-02 11:51:29 24 4
gpt4 key购买 nike

我计划开发一个 Django 应用程序,其中大部分数据都位于外部 Web 服务中,而不是存储在 Django 将使用的数据库中。在这种情况下我该如何构建模型?我可以使用纯字符串和整数来代替 Django 字段类型,或者阻止 Django 将字段写入数据库吗?

最佳答案

您可以像平常一样构建模型...只需避免在模型实例上调用 save() 即可。

但是,您从使用 Django 模型中获得的好处非常少,因为它们是 ORM 的一部分,并且功能主要与数据库相关。

如果 Web 服务是通过 json 实现的,那么您不妨只使用从 simplejson.loads 获取的 dict/list 对象

如果 Web 服务是 SOAP,请尝试 http://soapy.sourceforge.net/

如果您需要验证服务响应,您可以考虑制作 Django 表单并将解析后的字典作为 data 代替 request.POST 传递,就像您通常所做的那样.

关于Django 应用程序,其中数据来自外部 Web 服务而不是数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com