Как преобразовать форму HTML в форму django и сохранить стиль?Html

Программисты Html
Ответить
Anonymous
 Как преобразовать форму HTML в форму django и сохранить стиль?

Сообщение Anonymous »

У меня есть чистая форма HTML, которую я хочу использовать для сбора информации о входе с использованием бэкэнда Django.



Username or E-mail Address







(Lost Password?)
Password








Remember Me



Login



< /code>

Вот как это выглядит со всеми стилем: < /p>

< /p>


def login_page(request):
form = LoginForm(request.POST or None)
context = {'form': form}

next_ = request.GET.get('next')
next_post = request.POST.get('next')
redirect_path = next_ or next_post or None

if form.is_valid():
username = form.cleaned_data.get('username')
password = form.cleaned_data.get('password')
user = authenticate(request, username=username, password=password)
if user is not None:
login(request, user)
try:
del request.session['guest_email_id']
except:
pass
if is_safe_url(redirect_path, request.get_host()):
return redirect(redirect_path)
return redirect('/')
else:
print('Error')

return render(request, 'users/login.html', context)
< /code>

Я знаю, что мне нужен класс form.py, который я создал, и выглядит следующим образом: < /p>

class LoginForm(forms.Form):
username = forms.CharField()
password = forms.CharField(widget=forms.PasswordInput())
< /code>

Как я могу использовать этот класс формы, чтобы отобразить ту же форму, что и HTML, сохраняющее стиль. Кроме того, после отображения, как я могу отправить данные формы для обработки в представление, используя ссылку, замаскированную как кнопку ниже? < /P>

Login


Подробнее здесь: https://stackoverflow.com/questions/517 ... ve-styling
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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