Files
SmartChat/api/__init__.py
2026-01-08 01:06:27 +08:00

50 lines
1.1 KiB
Python

from flask import Flask, request, render_template, Blueprint
from .v1 import v1
from .v2 import v2
from .v3 import v3
app = Flask(__name__)
app.register_blueprint(v1, url_prefix='/v1')
app.register_blueprint(v2, url_prefix='/v2')
app.register_blueprint(v3, url_prefix='/v3')
app.template_folder = '../templates'
app.static_folder = '../static'
# 页面路由
@app.route('/')
@app.route('/v1/')
@app.route('/v2/')
def index():
"""主页面 - 聊天界面"""
return render_template('index.html')
@app.route('/qa')
@app.route('/v1/qa')
@app.route('/v2/qa')
def qa_page():
"""问答管理页面"""
return render_template('qa.html')
@app.route('/weekly_report')
@app.route('/v1/weekly_report')
@app.route('/v2/weekly_report')
def weekly_report_page():
"""周报页面"""
return render_template('weekly_report.html')
@app.route('/daily_report')
@app.route('/v1/daily_report')
@app.route('/v2/daily_report')
def daily_report_page():
"""日报页面"""
return render_template('daily_report.html')
@app.route('/markdown')
def markdown_page():
"""markdown页面"""
return render_template('markdown.html')