Создание URL с использованием Flask и неуникальных имен обработчиков

Flask предоставляет функцию url_for для генерации URL-адресов для обработчиков на основе шаблона URL. Но это означало бы, что функции-обработчики должны иметь уникальные имена во всем приложении. Это правильно?

Пример

Модуль A имеет обработчик index :

@app.route('/')
def index(): pass

И модуль B имеет другой обработчик index :

@app.route('/anotherindex')
def index(): pass

Как различать вызываемые обработчики индекс при создании URL-адресов?

url_for('index')

17
задан mdeous 5 August 2011 в 14:58
поделиться