2016-12-30 4 views
2

У меня есть друг, помогающий с английским на этот раз.Ошибка колкости Когда я запускаю программу

У меня больше проблем с получением нового маршрута для загрузки.

У меня есть этот код тестирования:

from flask import Flask, render_template 

app = Flask(__name__) 


@app.route('/') 
def index(): 
    return render_template('main.html') 


@app.route('/order') 
def index(): 
    return render_template('order.html') 

if __name__ == '__main__': 
    app.run() 

И я получаю эту ошибку:

View function mapping is overwriting an existing endpoint function: index 

Пожалуйста, помогите мне. Надеюсь, английский лучше.

+2

Вы, кажется, дважды определяете 'index'. –

+0

У меня есть два ответа. Какой я принимаю? –

+0

Полностью до вас, но если у вас нет другой основы, я бы пошел на самую раннюю. –

ответ

4

Вы определяете index() два раза. Вы должны изменить имя одной из функций.

3

Вы определяете функцию index дважды в том же объеме. Декоратор колбы делает звук более сложным, чем все.

Смежные вопросы