在不使用DjangoRest框架的情况下将vite和vue与Django集成的最佳方法是什么

ryoqjall  于 2023-02-20  发布在  Go
关注(0)|答案(1)|浏览(201)

我有一个Django应用程序,我想使用vite作为前端的vuejs,我不想使用Django Rest Framework。
有没有办法让这个堆栈正常工作?
我试着在Django项目目录下的一个单独的文件夹中安装vite,但我不确定如何将vue文件与Django连接

dbf7pr2w

dbf7pr2w1#

首先,你需要决定如何使用Vuejs。作为Django模板的完全替代品还是仅仅作为它们的增强?
对于第二种选择,您不需要做很多工作,只需将Vue作为脚本加载即可。
首先,你需要同时运行Vite dev服务器和Django服务器。然后从.vue文件中你可以调用Django服务器上的路由(假设你已经设置好了)。Django有JsonResponse类,如果你不想使用Django REST,你会想使用它。不要忘记CORS。
请记住,这只适用于开发。

相关问题