Django REST Framework 序列化程序可以用于其他网络框架吗?

Ill*_*ich 2 django serialization python-3.x django-rest-framework aiohttp

我想在 mybaiohttp.web应用程序中使用 JSON 序列化。但是我还没有在aiohttpUniverse 中找到用于该任务的任何库。

如果有使用serilizers任何问题django-rest-rameworkaiohttp

SCo*_*vin 6

Django REST 框架与 django 本身密切相关。您可能会破解一个设置,您可以在 aiohttp 中使用少量 DRF,但您显然会失去 DRF 所做的大部分工作:路由、数据库/模型集成、视图、视图集、身份验证。

使用 python 中可用的许多其他序列化和反序列化库之一要好得多。我会推荐pydantic(承认:我开发了 pydantic),但是还有很多其他这样的库。

DRF 的强大之处在于它的完整性和与 django 的一流集成。没有它,这不是一个好的选择。它也很慢

  • 没问题,@IlliaAnanich。给你一些希望:我将一个 100k 线的平台从 3.5 移植到 3.6,没有 ** 单一** 更改,如果你使用 3.4,那是另一回事,但如果你使用 3.4,无论如何你都会想尽快升级. (2认同)