欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > vue >内容正文

vue

Vue+Flask看这篇就够了

发布时间:2025/4/14 vue 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Vue+Flask看这篇就够了 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一.项目目录结构

使用Vue+Flask搭建前后端分离的基础平台。my_project/app///vue目录static/models/remplates/404.htmlindex.htmlviews/__init__.pyindex.pyrun.pysettings.pyREADME.mdmy_project为项目根目录,my_project/app为Vue项目文件所在位置,其他文件和文件夹为flask项目的基本目录或者文件,在具体使用中再具体分析。

二.项目搭建过程

1.创建项目文件夹my_project:mkdir my_project2.进入目录并创建Vue项目(此处假设你已经熟悉Vue CLI的使用):cd my_projectvue init webpack app3.进入app文件夹,修改webpack编译config,目的是修改Vue编译后的文件存储位置:cd app- 修改config/index.js下的build对象的如下值:// 编译生成的页面入口index: path.resolve(__dirname, '../../templates/index.html'),// PathsassetsRoot: path.resolve(__dirname, '../../templates'),assetsSubDirectory: '../static',assetsPublicPath: '/',4.在app目录下运行npm installnpm run build5.在更目录下创建最下应用run.py,代码如下:from flask import Flask, render_templateapp=Flask(__name__)@app.route('/')def hello_world():return render_template("index.html")if__name__=='__main__':app.run(host="0.0.0.0", port="3000")6.启动项目:python run.py7.在浏览器中键入0.0.0.0:3000即可看到运行效果至此,基于Vue+Flask的项目搭建完成,前后端分离需要Nginx配合,具体使用之后补充,有任何疑问欢迎讨论,不喜勿喷!

转载于:https://www.cnblogs.com/huiwenhua/p/10729570.html

总结

以上是生活随笔为你收集整理的Vue+Flask看这篇就够了的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。