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