django 我的网站的公共djngo代码库,并使用REST API的业务逻辑

8dtrkrch  于 2023-03-04  发布在  Go
关注(0)|答案(1)|浏览(113)

我有我现有的django web应用程序。现在我需要把crud和所有的业务验证/逻辑作为一个REST API公开。例如,在接受订单之前验证该地区的可用库存。简单地公开crud操作API不会验证底层的业务逻辑。
我在论坛上搜索了一下,很少有人建议使用ViewSet for API和Django视图,但我仍然不相信这些解决方案的实用性和如何使用。
什么是最好的解决方案,如果我想使用我的django视图的常规业务网络应用程序,也使用相同的业务逻辑,以暴露与REST API.感谢,如果有人可以建议与代码片段.

ulydmbyx

ulydmbyx1#

如果你想用最简单的方法来创建代码,泛型是最简单的方法,但是APIView可以帮助你定制你想要的代码片段。
希望对你有帮助

相关问题