3

このルートがあるとしましょう:

app.add_url_rule('/',
                  view_func=index,
                  methods=['GET'])

app.add_url_rule('login',
                  view_func=login,
                  methods=['GET', 'POST'])

@validate_access()
def index():
    #......

@validate_access()
def login():
    #......

同じデコレーター「@validate_access」を持つ 2 つのエンドポイントがあります。このコードを実行すると、

AssertionError: View function mapping is overwriting an existing endpoint function:    wrapperAssertionError: View function mapping is overwriting an existing endpoint function: wrapper

バグかどうかはわかりません。しかし、これに対する解決策があれば教えてください。

ありがとう :)

4

1 に答える 1