FLASK: ошибка проверки формы

Я хочу добавить 2 очка, которые я узнал:

  1. Файлы конфигурации Cron, помещенные в /etc/cron.d/, не должны содержать точку (.). В противном случае он не будет считаться cron.
  2. Если пользователь, выполняющий вашу команду, не находится в / etc / shadow. Невозможно запланировать cron.

Refs:

  1. http://manpages.ubuntu.com/manpages/xenial/ ru / man8 / cron.8.html
  2. https://help.ubuntu.com/community/CronHowto

-1
задан Wouter Lefebvre 13 July 2018 в 08:52
поделиться

1 ответ

Вы говорите Jinja, что переменная, к которой он должен обращаться, называется form.

return render_template('base.html',form=frm)

Поэтому ваш шаблон должен выглядеть следующим образом:

{% extends "bootstrap/base.html" %}
{% import "bootstrap/wtf.html" as wtf %}

{% block title %}
Opportunity 2.0
{% endblock %}

{% block styles %}
{{ super() }}

<link rel="stylesheet" href="{{ url_for('.static', filename='css/signin.css') }}">
{% endblock %}

{% block content %}
<html style="background-image:url(&quot;static/img/adult-audience-band-553586.jpg&quot;);background-color:rgb(80,90,102);">
<div class="container">
    <div class="d-inline-block registration-form"     style="margin:9px;padding:25px;"><img  src="static/img/BARCO_rgb_primarylogo_white.png" style="width:150px;margin:14px;padding:-13px;">
        <form method="post" , action="/login" style="margin:12px;width:586px;">
            <h2 class="form-signin-heading">Login</h2>
            {{ form.hidden_tag() }}
    <p>
        {{ form.username.label }}<br>
        {{ form.username(size=32) }}
    </p>
    <p>
        {{ form.password.label }}<br>
        {{ form.password(size=32) }}

</p>
    <p>{{ form.remember_me() }} {{ frm.remember_me.label }}</p>
    <p>{{ form.submit() }}</p>

            <div class="form-group">
                <button class="btn btn-primary btn-block create-account"  type="submit"
                        style="background-color:rgb(240,0,0);width:174px;font- size:16px;font-family:Roboto, sans-serif;">
                    Login
                </button>
            </div>
        </form>

    </div> <!-- /container -->
{% endblock %}

Если это все еще не работает, попробуйте передать переменную формы в шаблон оформления входа. Я не уверен, что они передаются вниз через шаблоны

if not current_user or current_user.is_anonymous:
    return render_template('login.html', form=frm)
0
ответ дан Tim Thompson 17 August 2018 в 13:27
поделиться
  • 1
    Thx для вашего ответа, это разрешает ошибку формы, не определяется, но теперь я не вижу, что моя страница входа и флэшка идет непосредственно на базу без каких-либо учетных данных. любая идея, почему это так? – Wouter Lefebvre 13 July 2018 в 09:59
Другие вопросы по тегам:

Похожие вопросы: