Найти - Пользователи
Полная версия: вопрос по Flask
Начало » Web » вопрос по Flask
1 2
sander
1) надеюсь что
return render_template_template
опечатка вместо
render_template
2) проверь синтаксис в шаблоне
{% for error in form.errors.password %}}
        <span style="color: red;">[{{error}}]</span>
        {{% endfor %}}<br>
3)
{{form.hidden_tag()}}
4) TextField, Required() - устарели, используй StringField, DataRequired()
xserk
прнял, на что обратить в первую очередь внимание
4kpt_III
{{% for error in form.errors.username %}}

Одна скобка!

{{% endfor %}}

Аналогично.

[{{error}}]

Зачем здесь квадратные скобки?

<div>
    <h3>Вход в личный кабинет</h3>
</div>

С точки зрения верстки цель вкладывания h1 в div для меня является секретом

<p>
        Введите имя пользователя:<br>
        {{form.username(size=30)}}<br>
        {{% for error in form.errors.username %}}
        <span style="color: red;">[{{error}}]</span>
        {{% endfor %}}<br>
    </p>
    <p>
        Введите пароль:<br>
        {{form.password(size=30)}}<br>
        {% for error in form.errors.password %}}
        <span style="color: red;">[{{error}}]</span>
        {{% endfor %}}<br>
    </p>

Эти два параграфа практически идентичны. Прогоните их циклом.

<form action="" method="post" name="auth">

Ну и где же action?
xserk
Я начал изучать по статье на habrahabr'е (плюс со своими “нововведениями”)- поэтому уж сильно не пинайте!Я стараюсь разбираться как могу - и все замечания сразу же принимаю к сведению
4kpt_III
Это хорошая привычка, но все же желательно почитать документацию по flask. Там реально 100 страниц. Плюс 90% переведено на русский.

P.S. Удачи в освоении. Хороший фреймверк.
AxeL
Народ, как во flask при использовании flask-wtf и wtforms получить все поля класса формы обычным списком чтобы пробежать по ним перебором? Пример того как все работает, но сделано неудобно:
class MyForm(Form):
f1 = IntegerField()
f2 = IntegerField()
f3 = IntegerField()
def sum_fields():
return f1.data+f2.data+f3.data

Кто знает, как можно объявить поля, например списком? Или может в базовом классе где-то хранятся все поля с доступом к свойству data?
4kpt_III
Учитывая, что поля именные - списком не получится. Только неизменяемым словарем. А вот из него уже можно получить и список и набор.

print request.form
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB