在本篇文章中,我们将使用Flask作为后端框架,Vue作为前端框架,以及PostgreSQL作为数据库,创建一个简单的前后端分离应用程序。我们的目标是实现一个具有增加和删除功能的示例。
- 准备工作
在开始之前,确保你已经安装了以下软件和工具:
- Python 3.x
- Flask
- Vue CLI
- PostgreSQL
- 创建后端应用
首先,我们将创建后端应用程序。按照以下步骤进行操作:
-
创建一个名为backend的文件夹,并进入该文件夹。
-
初始化一个新的Python虚拟环境,并激活它。
$ python3 -m venv venv
$ source venv/bin/activate
- 使用以下命令安装Flask和PostgreSQL驱动程序。
$ pip install flask psycopg2
- 创建一个名为app.py的Python文件,并使用以下代码编写后端应用程序。
from flask import Flask, jsonify, request
from flask_sqlalc