Vue+Flask看这篇就够了
生活随笔
收集整理的這篇文章主要介紹了
Vue+Flask看这篇就够了
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一.項目目錄結(jié)構(gòu)
使用Vue+Flask搭建前后端分離的基礎(chǔ)平臺。my_project/app///vue目錄static/models/remplates/404.htmlindex.htmlviews/__init__.pyindex.pyrun.pysettings.pyREADME.mdmy_project為項目根目錄,my_project/app為Vue項目文件所在位置,其他文件和文件夾為flask項目的基本目錄或者文件,在具體使用中再具體分析。二.項目搭建過程
1.創(chuàng)建項目文件夾my_project:mkdir my_project2.進入目錄并創(chuàng)建Vue項目(此處假設(shè)你已經(jīng)熟悉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.在更目錄下創(chuàng)建最下應(yīng)用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配合,具體使用之后補充,有任何疑問歡迎討論,不喜勿噴!轉(zhuǎn)載于:https://www.cnblogs.com/huiwenhua/p/10729570.html
總結(jié)
以上是生活随笔為你收集整理的Vue+Flask看这篇就够了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为MAC Flapping , MAC
- 下一篇: 3.软件开发的本质和基本手段