Лучший способ создания URL на Flask - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу, чтобы URL был таким /csv/table, и он у меня есть, но он не работает, выдайте мне ошибку

Не найдено

Запрошенный URL былне найден на сервере.Если вы ввели URL-адрес вручную, пожалуйста, проверьте правильность написания и повторите попытку.

Вот код pug для формы загрузки

form(method='post' action="{{ url_for('table', root=url_for('upload')) }}"

и маршрутов фляг

@app.route('/', methods=['GET'])
def index():
    return render_template('index.html')

@app.route('/csv/', methods=['GET', 'POST'])
def upload():
    return render_template('upload.html')

@app.route('/<root>table', methods=['POST'])
def table(root):
    return render_template('table.html', root=root)

1 Ответ

0 голосов
/ 21 декабря 2018

спасибо @reportgunner =)

проблема была в /csv/ маршруте и кнопке для моей второй страницы a(href blah-blah-blah

Я создал проппер форму с действием, и теперь все работает отлично

кроме первого уровня URL, который теперь имеет конечный вопросительный знак http://127.0.0.1:5000/csv? хе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...