好的,以下是基于 Flask框架实现的一个简单表白墙:
1. 首先,在命令行中创建一个新的Flask应用程序,例如:
```
$ mkdir love_wall
$ cd love_wall
$ virtualenv venv
$ source venv/bin/activate
(venv) $ pip install flask
```
2. 然后,在文件夹中创建一个名为app.py或者其他任意命名的Python脚本,代码如下:
```python
from flask import Flask, render_template, request
import sqlite3
app = Flask(__name__)
# 首页,展示所有留言
@app.route('/')
def index():
conn = sqlite3.connect('messages.db')
c = conn.cursor()
c.execute("SELECT * FROM messages ORDER BY id DESC")
messages c.fetchall()
conn.close()
return render_template('index.html', messages=messages)
# 留言接口
@app.route('/post', methods=['POST'])
def post():