【发布时间】:2022-01-24 17:54:23
【问题描述】:
我想在我的 Django 项目中重构 views.py。目前,它是所有基于函数的视图,每个 api 端点具有不同的后端逻辑。大多数逻辑处理接收一些输入,运行查询,然后在发送回前端之前操作数据。想知道如何标准化它,因为我希望有更好的结构。还想知道这些视图有多大用处?看不到这么多使用它,如果我想要一个列表,我可以相应地查询数据库并在我的一个基于函数的视图中做任何我想做的事情(例如与其他数据或过滤器合并)。
还想知道序列化程序有多么必要吗?在了解它们的全部功能是什么之前,我找到了替代方案,并且能够很好地将数据来回发送到前端(主要在查询结束时使用 values_list() 或 values() 之类的东西,并创建要发送到的字典前端)。前端使用 React,连接 Axios。
【问题讨论】:
标签: django django-rest-framework django-views