自定路径处理

This commit is contained in:
dockermen 2025-04-08 14:07:58 +08:00
parent 39eae65e25
commit 23616afd16
3 changed files with 13 additions and 1 deletions

Binary file not shown.

2
config.py Normal file
View File

@ -0,0 +1,2 @@
DEBUG= True

12
main.py
View File

@ -1,16 +1,26 @@
import os import os
import requests import requests
from flask import Flask, render_template, request, redirect, url_for, session from flask import Flask, render_template, request, redirect, url_for, session
from werkzeug.routing import BaseConverter
app = Flask(__name__) app = Flask(__name__)
class PhoneConverter(BaseConverter):
regex = '1[3-9]\d{9}'
app.url_map.converters["phone"] = PhoneConverter
@app.route("/", methods=["GET", "POST"]) @app.route("/", methods=["GET", "POST"])
def index(): def index():
return render_template("index.html") return render_template("index.html")
@app.route("/<phone:param>")
def phone(param):
return param
if __name__ == "__main__": if __name__ == "__main__":
app.config.from_pyfile("config.py")
app.run(host="0.0.0.0") app.run(host="0.0.0.0")