Not redirecting to the Home.html page after clicking submit on form





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I am fairly new to Flask and Python and have been just watching Youtube videos of Corey Schafer for flask development and just tailoring it to my specific needs.



I am having troubles redirecting to the home page after I click submit button once I fill out the form. So, when I click submit, it just reloads the page and prints on the top "Submission Unsuccessful". I am sorry if this is a very basic/obvious fix, but I am just lost. All help would be appreciated.



Thanks again!



app.py
forms.py
requestAQuote.html






{% extends "template.html" %}
{% block content %}
<div class="content-section">
<form method="POST" action="">
{{ form.hidden_tag() }}
<fieldset class="form-group">
<legend class="border-bottom mb-4">Request a Quote today!</legend>
<div class="form-group">
{{ form.gallons_requested.label(class="form-control-label") }}

{% if form.gallons_requested.errors %}
{{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.gallons_requested.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.gallons_requested(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.delivery_date.label(class="form-control-label") }}
{% if form.delivery_date.errors %}
{{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.delivery_date.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.delivery_date(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.request_date.label(class="form-control-label") }}
{% if form.request_date.errors %}
{{ form.request_date(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.request_date.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.request_date(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.delivery_location.label(class="form-control-label") }}
{% if form.delivery_location.errors %}
{{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.delivery_location.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.delivery_location(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.delivery_contact_name.label(class="form-control-label") }}
{% if form.delivery_contact_name.errors %}
{{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.delivery_contact_name.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.delivery_contact_name(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.delivery_contact_phone.label(class="form-control-label") }}
{% if form.delivery_contact_phone.errors %}
{{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.delivery_contact_phone.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.delivery_contact_phone(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.delivery_contact_email.label(class="form-control-label") }}
{% if form.delivery_contact_email.errors %}
{{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.delivery_contact_email.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.delivery_contact_email(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.suggested_price.label(class="form-control-label") }}
{% if form.suggested_price.errors %}
{{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.suggested_price.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.suggested_price(class="form-control form-control-lg") }}
{% endif %}
</div>
<div class="form-group">
{{ form.total_amount_due.label(class="form-control-label") }}
{% if form.total_amount_due.errors %}
{{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.total_amount_due.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.total_amount_due(class="form-control form-control-lg") }}
{% endif %}
</div>
</fieldset>
<div class="form-group">
{{ form.submit(class="btn btn-outline-info") }}
</div>
</form>
</div>
{% endblock content %}












share|improve this question































    0















    I am fairly new to Flask and Python and have been just watching Youtube videos of Corey Schafer for flask development and just tailoring it to my specific needs.



    I am having troubles redirecting to the home page after I click submit button once I fill out the form. So, when I click submit, it just reloads the page and prints on the top "Submission Unsuccessful". I am sorry if this is a very basic/obvious fix, but I am just lost. All help would be appreciated.



    Thanks again!



    app.py
    forms.py
    requestAQuote.html






    {% extends "template.html" %}
    {% block content %}
    <div class="content-section">
    <form method="POST" action="">
    {{ form.hidden_tag() }}
    <fieldset class="form-group">
    <legend class="border-bottom mb-4">Request a Quote today!</legend>
    <div class="form-group">
    {{ form.gallons_requested.label(class="form-control-label") }}

    {% if form.gallons_requested.errors %}
    {{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.gallons_requested.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.gallons_requested(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.delivery_date.label(class="form-control-label") }}
    {% if form.delivery_date.errors %}
    {{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.delivery_date.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.delivery_date(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.request_date.label(class="form-control-label") }}
    {% if form.request_date.errors %}
    {{ form.request_date(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.request_date.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.request_date(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.delivery_location.label(class="form-control-label") }}
    {% if form.delivery_location.errors %}
    {{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.delivery_location.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.delivery_location(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.delivery_contact_name.label(class="form-control-label") }}
    {% if form.delivery_contact_name.errors %}
    {{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.delivery_contact_name.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.delivery_contact_name(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.delivery_contact_phone.label(class="form-control-label") }}
    {% if form.delivery_contact_phone.errors %}
    {{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.delivery_contact_phone.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.delivery_contact_phone(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.delivery_contact_email.label(class="form-control-label") }}
    {% if form.delivery_contact_email.errors %}
    {{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.delivery_contact_email.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.delivery_contact_email(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.suggested_price.label(class="form-control-label") }}
    {% if form.suggested_price.errors %}
    {{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.suggested_price.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.suggested_price(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    <div class="form-group">
    {{ form.total_amount_due.label(class="form-control-label") }}
    {% if form.total_amount_due.errors %}
    {{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
    <div class="invalid-feedback">
    {% for error in form.total_amount_due.errors %}
    <span>{{ error }}</span>
    {% endfor %}
    </div>
    {% else %}
    {{ form.total_amount_due(class="form-control form-control-lg") }}
    {% endif %}
    </div>
    </fieldset>
    <div class="form-group">
    {{ form.submit(class="btn btn-outline-info") }}
    </div>
    </form>
    </div>
    {% endblock content %}












    share|improve this question



























      0












      0








      0








      I am fairly new to Flask and Python and have been just watching Youtube videos of Corey Schafer for flask development and just tailoring it to my specific needs.



      I am having troubles redirecting to the home page after I click submit button once I fill out the form. So, when I click submit, it just reloads the page and prints on the top "Submission Unsuccessful". I am sorry if this is a very basic/obvious fix, but I am just lost. All help would be appreciated.



      Thanks again!



      app.py
      forms.py
      requestAQuote.html






      {% extends "template.html" %}
      {% block content %}
      <div class="content-section">
      <form method="POST" action="">
      {{ form.hidden_tag() }}
      <fieldset class="form-group">
      <legend class="border-bottom mb-4">Request a Quote today!</legend>
      <div class="form-group">
      {{ form.gallons_requested.label(class="form-control-label") }}

      {% if form.gallons_requested.errors %}
      {{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.gallons_requested.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.gallons_requested(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_date.label(class="form-control-label") }}
      {% if form.delivery_date.errors %}
      {{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.request_date.label(class="form-control-label") }}
      {% if form.request_date.errors %}
      {{ form.request_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.request_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.request_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_location.label(class="form-control-label") }}
      {% if form.delivery_location.errors %}
      {{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_location.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_location(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_name.label(class="form-control-label") }}
      {% if form.delivery_contact_name.errors %}
      {{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_name.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_name(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_phone.label(class="form-control-label") }}
      {% if form.delivery_contact_phone.errors %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_phone.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_email.label(class="form-control-label") }}
      {% if form.delivery_contact_email.errors %}
      {{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_email.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_email(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.suggested_price.label(class="form-control-label") }}
      {% if form.suggested_price.errors %}
      {{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.suggested_price.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.suggested_price(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.total_amount_due.label(class="form-control-label") }}
      {% if form.total_amount_due.errors %}
      {{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.total_amount_due.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.total_amount_due(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      </fieldset>
      <div class="form-group">
      {{ form.submit(class="btn btn-outline-info") }}
      </div>
      </form>
      </div>
      {% endblock content %}












      share|improve this question
















      I am fairly new to Flask and Python and have been just watching Youtube videos of Corey Schafer for flask development and just tailoring it to my specific needs.



      I am having troubles redirecting to the home page after I click submit button once I fill out the form. So, when I click submit, it just reloads the page and prints on the top "Submission Unsuccessful". I am sorry if this is a very basic/obvious fix, but I am just lost. All help would be appreciated.



      Thanks again!



      app.py
      forms.py
      requestAQuote.html






      {% extends "template.html" %}
      {% block content %}
      <div class="content-section">
      <form method="POST" action="">
      {{ form.hidden_tag() }}
      <fieldset class="form-group">
      <legend class="border-bottom mb-4">Request a Quote today!</legend>
      <div class="form-group">
      {{ form.gallons_requested.label(class="form-control-label") }}

      {% if form.gallons_requested.errors %}
      {{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.gallons_requested.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.gallons_requested(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_date.label(class="form-control-label") }}
      {% if form.delivery_date.errors %}
      {{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.request_date.label(class="form-control-label") }}
      {% if form.request_date.errors %}
      {{ form.request_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.request_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.request_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_location.label(class="form-control-label") }}
      {% if form.delivery_location.errors %}
      {{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_location.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_location(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_name.label(class="form-control-label") }}
      {% if form.delivery_contact_name.errors %}
      {{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_name.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_name(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_phone.label(class="form-control-label") }}
      {% if form.delivery_contact_phone.errors %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_phone.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_email.label(class="form-control-label") }}
      {% if form.delivery_contact_email.errors %}
      {{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_email.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_email(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.suggested_price.label(class="form-control-label") }}
      {% if form.suggested_price.errors %}
      {{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.suggested_price.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.suggested_price(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.total_amount_due.label(class="form-control-label") }}
      {% if form.total_amount_due.errors %}
      {{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.total_amount_due.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.total_amount_due(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      </fieldset>
      <div class="form-group">
      {{ form.submit(class="btn btn-outline-info") }}
      </div>
      </form>
      </div>
      {% endblock content %}








      {% extends "template.html" %}
      {% block content %}
      <div class="content-section">
      <form method="POST" action="">
      {{ form.hidden_tag() }}
      <fieldset class="form-group">
      <legend class="border-bottom mb-4">Request a Quote today!</legend>
      <div class="form-group">
      {{ form.gallons_requested.label(class="form-control-label") }}

      {% if form.gallons_requested.errors %}
      {{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.gallons_requested.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.gallons_requested(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_date.label(class="form-control-label") }}
      {% if form.delivery_date.errors %}
      {{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.request_date.label(class="form-control-label") }}
      {% if form.request_date.errors %}
      {{ form.request_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.request_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.request_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_location.label(class="form-control-label") }}
      {% if form.delivery_location.errors %}
      {{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_location.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_location(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_name.label(class="form-control-label") }}
      {% if form.delivery_contact_name.errors %}
      {{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_name.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_name(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_phone.label(class="form-control-label") }}
      {% if form.delivery_contact_phone.errors %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_phone.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_email.label(class="form-control-label") }}
      {% if form.delivery_contact_email.errors %}
      {{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_email.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_email(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.suggested_price.label(class="form-control-label") }}
      {% if form.suggested_price.errors %}
      {{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.suggested_price.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.suggested_price(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.total_amount_due.label(class="form-control-label") }}
      {% if form.total_amount_due.errors %}
      {{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.total_amount_due.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.total_amount_due(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      </fieldset>
      <div class="form-group">
      {{ form.submit(class="btn btn-outline-info") }}
      </div>
      </form>
      </div>
      {% endblock content %}





      {% extends "template.html" %}
      {% block content %}
      <div class="content-section">
      <form method="POST" action="">
      {{ form.hidden_tag() }}
      <fieldset class="form-group">
      <legend class="border-bottom mb-4">Request a Quote today!</legend>
      <div class="form-group">
      {{ form.gallons_requested.label(class="form-control-label") }}

      {% if form.gallons_requested.errors %}
      {{ form.gallons_requested(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.gallons_requested.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.gallons_requested(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_date.label(class="form-control-label") }}
      {% if form.delivery_date.errors %}
      {{ form.delivery_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.request_date.label(class="form-control-label") }}
      {% if form.request_date.errors %}
      {{ form.request_date(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.request_date.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.request_date(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_location.label(class="form-control-label") }}
      {% if form.delivery_location.errors %}
      {{ form.delivery_location(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_location.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_location(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_name.label(class="form-control-label") }}
      {% if form.delivery_contact_name.errors %}
      {{ form.delivery_contact_name(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_name.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_name(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_phone.label(class="form-control-label") }}
      {% if form.delivery_contact_phone.errors %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_phone.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_phone(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.delivery_contact_email.label(class="form-control-label") }}
      {% if form.delivery_contact_email.errors %}
      {{ form.delivery_contact_email(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.delivery_contact_email.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.delivery_contact_email(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.suggested_price.label(class="form-control-label") }}
      {% if form.suggested_price.errors %}
      {{ form.suggested_price(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.suggested_price.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.suggested_price(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      <div class="form-group">
      {{ form.total_amount_due.label(class="form-control-label") }}
      {% if form.total_amount_due.errors %}
      {{ form.total_amount_due(class="form-control form-control-lg is-invalid") }}
      <div class="invalid-feedback">
      {% for error in form.total_amount_due.errors %}
      <span>{{ error }}</span>
      {% endfor %}
      </div>
      {% else %}
      {{ form.total_amount_due(class="form-control form-control-lg") }}
      {% endif %}
      </div>
      </fieldset>
      <div class="form-group">
      {{ form.submit(class="btn btn-outline-info") }}
      </div>
      </form>
      </div>
      {% endblock content %}






      python flask






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 27 '18 at 1:54









      eyllanesc

      88.3k103564




      88.3k103564










      asked Nov 27 '18 at 1:53









      M. AhmedM. Ahmed

      32




      32
























          1 Answer
          1






          active

          oldest

          votes


















          0














          In your forms.py, client ID has been created as required field. But you have not mentioned it in your html. Hence form is not getting client id. So everytime you submit the form it does not validate and goes to 'else' condition where it just have to display the unsuccessful message. You will be redirected to home page only when form gets validated.



          If client id is a primary field in database, it will auto generate when you save data in db and you don't have to create a form field for it.



          If it is not related to database, then in your html, you must create input to enter client id also. Then form will validate because client id has been set as 'data required' in forms.py, which means for the form to validate , it must have value for client id.






          share|improve this answer
























          • Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

            – M. Ahmed
            Nov 27 '18 at 3:16











          • Remove the client id from forms.py, it is not required to be part of the form.

            – Ankur
            Nov 27 '18 at 3:21












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53491649%2fnot-redirecting-to-the-home-html-page-after-clicking-submit-on-form%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          In your forms.py, client ID has been created as required field. But you have not mentioned it in your html. Hence form is not getting client id. So everytime you submit the form it does not validate and goes to 'else' condition where it just have to display the unsuccessful message. You will be redirected to home page only when form gets validated.



          If client id is a primary field in database, it will auto generate when you save data in db and you don't have to create a form field for it.



          If it is not related to database, then in your html, you must create input to enter client id also. Then form will validate because client id has been set as 'data required' in forms.py, which means for the form to validate , it must have value for client id.






          share|improve this answer
























          • Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

            – M. Ahmed
            Nov 27 '18 at 3:16











          • Remove the client id from forms.py, it is not required to be part of the form.

            – Ankur
            Nov 27 '18 at 3:21
















          0














          In your forms.py, client ID has been created as required field. But you have not mentioned it in your html. Hence form is not getting client id. So everytime you submit the form it does not validate and goes to 'else' condition where it just have to display the unsuccessful message. You will be redirected to home page only when form gets validated.



          If client id is a primary field in database, it will auto generate when you save data in db and you don't have to create a form field for it.



          If it is not related to database, then in your html, you must create input to enter client id also. Then form will validate because client id has been set as 'data required' in forms.py, which means for the form to validate , it must have value for client id.






          share|improve this answer
























          • Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

            – M. Ahmed
            Nov 27 '18 at 3:16











          • Remove the client id from forms.py, it is not required to be part of the form.

            – Ankur
            Nov 27 '18 at 3:21














          0












          0








          0







          In your forms.py, client ID has been created as required field. But you have not mentioned it in your html. Hence form is not getting client id. So everytime you submit the form it does not validate and goes to 'else' condition where it just have to display the unsuccessful message. You will be redirected to home page only when form gets validated.



          If client id is a primary field in database, it will auto generate when you save data in db and you don't have to create a form field for it.



          If it is not related to database, then in your html, you must create input to enter client id also. Then form will validate because client id has been set as 'data required' in forms.py, which means for the form to validate , it must have value for client id.






          share|improve this answer













          In your forms.py, client ID has been created as required field. But you have not mentioned it in your html. Hence form is not getting client id. So everytime you submit the form it does not validate and goes to 'else' condition where it just have to display the unsuccessful message. You will be redirected to home page only when form gets validated.



          If client id is a primary field in database, it will auto generate when you save data in db and you don't have to create a form field for it.



          If it is not related to database, then in your html, you must create input to enter client id also. Then form will validate because client id has been set as 'data required' in forms.py, which means for the form to validate , it must have value for client id.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 3:04









          AnkurAnkur

          1535




          1535













          • Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

            – M. Ahmed
            Nov 27 '18 at 3:16











          • Remove the client id from forms.py, it is not required to be part of the form.

            – Ankur
            Nov 27 '18 at 3:21



















          • Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

            – M. Ahmed
            Nov 27 '18 at 3:16











          • Remove the client id from forms.py, it is not required to be part of the form.

            – Ankur
            Nov 27 '18 at 3:21

















          Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

          – M. Ahmed
          Nov 27 '18 at 3:16





          Thank you. worked. Yes, clientID will be used for the database and should be auto generated. So, should I remove it all together or just remove the "validators=[DataRequired()" ?

          – M. Ahmed
          Nov 27 '18 at 3:16













          Remove the client id from forms.py, it is not required to be part of the form.

          – Ankur
          Nov 27 '18 at 3:21





          Remove the client id from forms.py, it is not required to be part of the form.

          – Ankur
          Nov 27 '18 at 3:21




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53491649%2fnot-redirecting-to-the-home-html-page-after-clicking-submit-on-form%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Wiesbaden

          To store a contact into the json file from server.js file using a class in NodeJS

          Marschland