50 lines
1.1 KiB
Python
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')
|