Личный кабинет Flask - Python

Узнай цену своей работы

Формулировка задачи:

Добрый день! Пытаюсь реализовать вход в личный кабинет. Схема входа следующая: * пользователь вводить в форме на странице логин и пароль, нажимает энтер * после нажатия энтера начинает отрабатываться ajax запрос по jQuery к скрипту на питоне * далее срабатывает функция validate_user(), которая после запроса в базу отдает true или false * если false - значит пользователь не валидный и соединение сбарсывается, если true, то выполняется следующий ajax запрос к питоновской функции user_login() * в этой функции по пользователю собираются все данные (посредством запросов в базу) и далее происходит редирект на страницу personal_account, которая загружает файл private.html, на которой должен отрисоваться прямоугольник на canvas Проблема заключается в последнем шаге, когда происходит редирект на страницу /personal_account, почему-то URL не меняется, и не срабатывают js скрипты. При просмотре кода в брузере видно, что private.html отображается, файлы js подключаются. При просмотре кода страницы-отображается код изначальной страницы, с которой был сделан запрос и ее же url.js не находит canvas. private.html - используются шаблоны jinja2, страница личного кабинета
common.js
Функция validate_user()
И функция user_login()
Используемые технологии: flask, python 2.7, jinja2, ajax, jquery Подскажите пожалуйста, в чем тут проблема, что неправильно? Заранее спасибо!

Решение задачи: «Личный кабинет Flask»

textual
Листинг программы
@app.route('/welcome')
def welcome():
    return render_template('private.html')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5