Одностраничная программа сложная с формами - PullRequest
0 голосов
/ 02 апреля 2019

У меня проблема с моим одностраничным сайтом. Он построен таким образом, что я с начальной страницы загружаю каждую часть веб-сайта в контейнер (id = # container) в JS. Проблема в том, что когда мне приходится перенаправлять мою веб-страницу в новый шаблон, но когда я это делаю, контейнер не загружает мой шаблон. Весь сайт делает. То есть когда я делаю запрос на публикацию и вводю / обещание во второй раз, весь сайт перезагружается. Ребята, у вас есть идеи? Можете ли вы сделать заявление js (например, # container.load) в вашем rout.py? Сайт встроен в колбу.

@app.route('/promise', methods=['GET', 'POST'])
@login_required
def promise():
    form = GoalForm()
    if form.validate_on_submit():
        goal = Goal(title=form.title.data, description=form.description.data, money=form.money.data,controlPerson=form.controlPerson.data, deadline = form.deadline.data, goalOwner = current_user.id, reminders=form.reminders.data)
        db.session.add(goal)
        db.session.commit()
        return render_template('payment.html', goal = goal)
    return render_template('promise.html', title='Skapa ett löfte', form=form, users=User.query.all())
...