擅长:python、mysql、java
<p>这对我很有效:</p>
<p><strong>文件夹结构</strong></p>
<pre><code>DISPATCHER (folder)
dispatcher.py
app1 (folder)
__init__.py
app2 (folder)
__init__.py
app3 (folder)
__init__.py
</code></pre>
<p><strong>调度程序.py</strong></p>
^{pr2}$
<p><strong>app1到app3初始化py</strong></p>
<pre><code>from flask import Flask
app = Flask(__name__)
@app.route("/")
def index_one():
return "Hi im 1 or 2 or 3"
if __name__ == "__main__":
app.run()
</code></pre>
<p><strong>工作</strong></p>
<pre><code>python app.py
localhost:5000/app1 "Hi im one"
localhost:5000/app2 "Hi im two"
localhost:5000/app3 "Hi im three"
</code></pre>
<p><strong>另一种配置</strong></p>
<p>您可以导入另一个应用程序,如app0,并在应用程序中添加一个菜单,用<code>NotFound()</code>更改此菜单</p>
<p><strong>这有助于</strong></p>
<p><a href="https://github.com/pallets/flask/issues/225" rel="nofollow noreferrer">Application Dispatching</a></p>