flask怎么和vue结合,写一个前后端分离的项目,有没有实例,求思路,求推荐实例?

如题,题主是一个前端,不过最近自学flask 想自己独立写一个全栈的项目,但看到都是模板渲染的形式出网页,怎么前后端分离呢?? 有没有实践例子?

阅读 12.6k
3 个回答

这个不难啊,前端就用vue写,像后端发起ajax请求,flask接受请求返回数据,一般返回json。前端再进行处理就行了。flask就提供restful API。不用它的模版渲染。自己在前端渲染数据。不过前后端完全分离的话需要解决跨域的问题,这个也有解决方案。

Python中的django/flask都是采用的template来渲染的MVC结构,全栈型框架谈不上什么前后端分离。Jee也是,只是不同的框架分离了,不像前面那种全栈型框架。题主做前端的,建议还是用nodejs吧,学习资料更多,讨论气氛也很活跃~
flask和django的官方文档都写的很好,不要太高的英文水平就可以读懂。flask web开发评价比较好,如果是django的话推荐两个资源django-vue.jsdjango学习小组以及官方文档的quick start。

后端接口不使用return render_template(),而是return jsonfy(),然后vue里面ajax

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题