Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ailln/vue-flask-template
📦 一个快速搭建 Web 应用的模版!前端使用渐进式框架 Vue,后端使用微框架 Flask
https://github.com/ailln/vue-flask-template
flask flask-application flask-template python vue vue-application vue-flask vue-flask-template vue-iview vue-template
Last synced: 2 months ago
JSON representation
📦 一个快速搭建 Web 应用的模版!前端使用渐进式框架 Vue,后端使用微框架 Flask
- Host: GitHub
- URL: https://github.com/ailln/vue-flask-template
- Owner: Ailln
- License: mit
- Created: 2019-09-10T17:02:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-08T00:08:17.000Z (about 2 years ago)
- Last Synced: 2023-03-03T17:17:27.818Z (almost 2 years ago)
- Topics: flask, flask-application, flask-template, python, vue, vue-application, vue-flask, vue-flask-template, vue-iview, vue-template
- Language: Vue
- Homepage:
- Size: 255 KB
- Stars: 30
- Watchers: 2
- Forks: 10
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vue Flask Template
📦 一个快速搭建 Web 应用的模版!前端使用渐进式框架 [Vue](https://github.com/vuejs/vue),后端使用微框架 [Flask](https://github.com/pallets/flask)。
## 使用方法
1. 点击本项目右上角的绿色按钮 `Use this template`(使用此模板),输入名称和说明,完成创建。
2. 将刚刚创建好的项目克隆到本地,这里以本项目为例,实际操作时这里需要替换你自己的项目。
```bash
git clone https://github.com/Ailln/vue-flask-template.git --depth 1
```3. 安装环境依赖,本项目需要 Node 环境和 Python 环境,如果对这部分不熟悉的看本文档最后的参考文章。
> 注意:版本要求 Node version 12+, Python version 3.6+ 。
```bash
# 前端环境依赖安装
cd front
npm install
# 后端环境依赖安装
cd back
pip install -r requirements.txt
```4. 打开两个终端,分别启动前端和后端。
```bash
# 启动前端
cd front
npm run dev
# 启动后端
cd back
python app.py
```5. 在浏览器中打开:`http://localhost:3000/` 即可预览。
6. 根据你的需求修改代码。
## 项目结构
```
.
├── front # 前端
│ ├── package.json # 前端依赖
│ ├── package-lock.json
│ ├── public
│ ├── src
│ │ ├── App.vue # 主页面
│ │ ├── components # 子组件
│ │ │ └── HelloWorld.vue
│ │ ├── assets # 静态资源
│ │ └── main.js
│ └── vite.config.js
├── back # 后端
│ ├── app.py
│ └── requirements.txt # 后端依赖
├── README.md
├── LICENSE
└── .gitignore
```## 许可
[![](https://award.dovolopor.com?lt=License&rt=MIT&rbc=green)](./LICENSE)
## 参考
- [Vue3 教程](https://v3.cn.vuejs.org/)
- [Vite 官方中文文档](https://cn.vitejs.dev/guide/why.html)
- [Flask 官方文档](https://flask.palletsprojects.com/en/1.1.x/)
- [如何安装 Node 开发环境?](https://www.v2ai.cn/2018/11/11/linux/7-node-install/)
- [如何安装 Python 开发环境?](https://www.v2ai.cn/2018/04/29/python/2-python-install/)