27 lines
623 B
Python
27 lines
623 B
Python
|
from flask import Flask, render_template
|
||
|
import sqlite3
|
||
|
import subprocess
|
||
|
|
||
|
#subprocess.Popen(["python", "scanf_face.py"])
|
||
|
|
||
|
|
||
|
app = Flask(__name__)
|
||
|
|
||
|
# 从数据库中获取匹配日志记录
|
||
|
def get_match_logs(db_name="face_database.db"):
|
||
|
conn = sqlite3.connect(db_name)
|
||
|
c = conn.cursor()
|
||
|
c.execute("SELECT name, identity, image_path, match_time FROM match_logs")
|
||
|
logs = c.fetchall()
|
||
|
conn.close()
|
||
|
return logs
|
||
|
|
||
|
# 首页,展示匹配记录
|
||
|
@app.route('/')
|
||
|
def index():
|
||
|
logs = get_match_logs()
|
||
|
return render_template('index.html', logs=logs)
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
app.run(debug=True)
|