Python 如何重写有关flask的静态url?

Python 如何重写有关flask的静态url?,python,flask,jinja2,Python,Flask,Jinja2,我一整天都对flask的子域感到困惑 代码就是这样的 from flask import Flask, Blueprint, url_for app = Flask(__name__) app.config['SERVER_NAME'] = 'localhost:5000' app.url_map.default_subdomain = 'forums' forums = Blueprint('forums', __name__) @forums.route('/') def forum

我一整天都对flask的子域感到困惑

代码就是这样的

from flask import Flask, Blueprint, url_for

app = Flask(__name__)
app.config['SERVER_NAME'] = 'localhost:5000'
app.url_map.default_subdomain = 'forums'

forums = Blueprint('forums', __name__)


@forums.route('/')
def forums_index():
    print(url_for('static', filename='index.css'))
    return 'forums,hello'

docs = Blueprint('docs', __name__)


@docs.route('/')
def docs_index():
    return 'docs,hello'


app.register_blueprint(forums)
app.register_blueprint(docs, subdomain='docs')


@app.route('/hello')
def index():
    return 'index,hello'


if __name__ == '__main__':
    app.run(debug=True)
    print(app.url_map)  
所有url:

Map([<Rule 'forums|/hello' (HEAD, GET, OPTIONS) -> index>,
 <Rule 'forums|/' (HEAD, GET, OPTIONS) -> forums.forums_index>,
 <Rule 'docs|/' (HEAD, GET, OPTIONS) -> docs.docs_index>,
 <Rule '/static/<filename>' (HEAD, GET, OPTIONS) -> static>])  
不幸的是,它并没有覆盖原始的静态url。 那么,如何重写关于flask的静态url呢?谢谢

我在这里找到了答案

加上

app.url_map._rules.clear()
app.url_map._rules_by_endpoint.clear()
app=Flask(\uuuuu name\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu)之后
然后,所有url:

Map([<Rule 'forums|/hello' (HEAD, GET, OPTIONS) -> index>,
 <Rule 'forums|/' (HEAD, GET, OPTIONS) -> forums.forums_index>,
 <Rule 'docs|/' (HEAD, GET, OPTIONS) -> docs.docs_index>,
 <Rule 'forums|/static/<filename>' (HEAD, GET, OPTIONS) -> static>])
映射([index>,
论坛。论坛索引>,
docs.docs\u index>,
静态>])
我在这里找到了答案

加上

app.url_map._rules.clear()
app.url_map._rules_by_endpoint.clear()
app=Flask(\uuuuu name\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu)之后
然后,所有url:

Map([<Rule 'forums|/hello' (HEAD, GET, OPTIONS) -> index>,
 <Rule 'forums|/' (HEAD, GET, OPTIONS) -> forums.forums_index>,
 <Rule 'docs|/' (HEAD, GET, OPTIONS) -> docs.docs_index>,
 <Rule 'forums|/static/<filename>' (HEAD, GET, OPTIONS) -> static>])
映射([index>,
论坛。论坛索引>,
docs.docs\u index>,
静态>])