Как получить данные из HTML-входов и использовать их в форме?Python

Программы на Python
Anonymous
Как получить данные из HTML-входов и использовать их в форме?

Сообщение Anonymous »

Я пытаюсь получить логин и пароль пользователя из HTML-шаблона (из ) и использовать эти входные данные для обработки. Я хочу использовать входные данные из шаблона HTML, а не обычные формы Django, например:

Код: Выделить всё

Username
{{ form.username }}
{{ form.errors.username }}
Это часть шаблона HTML:

Код: Выделить всё

{% csrf_token %}





Это класс из form.py:

Код: Выделить всё

from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm, AuthenticationForm
from django.forms import CharField, TextInput, EmailField, EmailInput, PasswordInput
from users.validators import validate_email

class RegisterForm(UserCreationForm):
username = CharField(
max_length=50,
min_length=3,
required=True,
widget=TextInput(attrs={"class": "form-control"}),
)
email = EmailField(
max_length=320,
validators=[validate_email],
required=True,
widget=EmailInput(attrs={"class": "form-control"}),
)
password1 = CharField(
required=True,
widget=PasswordInput(attrs={"class": "form-control"}),
)
password2 = CharField(
required=True,
widget=PasswordInput(attrs={"class": "form-control"}),
)

class Meta:
model = User
fields = ("username", "email", "password1", "password2")

class LoginForm(AuthenticationForm):
username = CharField(
max_length=50,
min_length=3,
required=True,
widget=TextInput(attrs={"class": "form-control"}),
)
password = CharField(
required=True,
widget=PasswordInput(attrs={"class": "form-control"}),
)

class Meta:
model = User
fields = ("username", "password")
Как правильно соединить эти элементы кода?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-a-form

Вернуться в «Python»