Django forms, форма регистрации и входа

У меня есть base.html в котором хранится header и footer. Проблема в том, что у меня две формы на сайте которые хранятся в header (base.html). Форма регистрации и входа.

В views.py

if request.method == 'POST' and 'login-btn' in request.POST:
    #code ...
if request.method == 'POST' and 'register-btn' in request.POST:
   #code ...

И есть главная страничка main.html, где должны появиться формы.

Получается, что каждый раз когда ты делаешь другую страничку, тебе приходится повторять код.

(У меня в header хранятся формы и когда в другом файле html я достаю header мне приходиться еще раз обрабатывать авторизацию)

Вопрос как можно сделать, чтобы при добавлении {% extends 'base.html' %} у меня обрабатывались формы? Также мне не нужно, чтобы меня перебрасывало на страничку со входом то есть это дожлно выполняться на этой страничке.

Если надо, что то объяснить подробнее, то пишите в комментариях.


Ответы (0 шт):