Как я могу заставить работать следующее приложение Flask? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать форму для связи с нами для моего веб-приложения Flask, и я застрял, я думаю, что url_for не работает должным образом.

У меня есть следующее приложение Flask: https://github.com/spectra93/dkodder

Я выполняю действие = "{{url_for ('contact')}}" в теге формы, чтобы отобразить шаблон контакта, используя код в файле application.py def contact ():

IЯ убиваю себя тем, что не выдает никакой ошибки, но по какой-то причине не обрабатывает код.

Пожалуйста, помогите мне в этом и не стесняйтесь получить доступ к репозиторию dkodder, опубликованному по ссылке выше.

1 Ответ

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

У меня работает тот же код, я получаю ответ "Спасибо! Сообщение успешно отправлено".после отправки формы.Я полагаю, вы не заметили сообщение или можете указать, что именно вы ожидаете от формы.

Я также вижу, что он отправляет запрос POST на метод contact () при нажатии кнопки отправить сообщение, которая имеет url_for('contact').

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

@app.route("/email")
    def email():
        return render_template("email.html") # it was contact.html and there is no such template
...