Джанго Аллах переопределить шаблон по умолчанию с пользовательским шаблоном - PullRequest
0 голосов
/ 11 марта 2019

В настоящее время я пытаюсь переопределить шаблон Аллаута Джанго. До сих пор я следовал всем рекомендациям по схожим вопросам с моими:

переопределение стандартных шаблонов django-allauth

Как переопределить шаблон в django-allauth?

Тем не менее, моя цель - просто изменить Аллаута Джанго по умолчанию без создания новых представлений или форм. (В предыдущих проектах я использовал переопределение классов конструктора форм по умолчанию с помощью помощника Django Crispy Forms, что невозможно в данном конкретном случае.)

Я считаю, что есть способ игнорировать переменную {{form}} и просто определить рабочую форму с нуля. В настоящее время мой шаблон успешно отображается при переходе к «account_login». Однако, когда я нажимаю Войти, ничего не происходит.

Вот мой myapp/templates/account/login.html файл:

{% extends 'base.html' %}
{% load staticfiles %}

{% block title %}
Sign In to {{ SITE_NAME }}
{% endblock %}

{% block body %}  
<div class="centered">  
  <img class="logo" src={% static 'imgs/logo.png' %} alt="" width="100" height="100">
  <form id="login_form" class="form-signin" method="post" action="{% url 'account_login'%}">
  {% csrf_token %}
    <label for="inputLogin" class="sr-only">Email address or Username</label>
    <input type="text" id="login" class="form-control" placeholder="Email or Username" required autofocus>
    <label for="inputPassword" class="sr-only">Password</label>
    <input type="password" id="password" class="form-control" placeholder="Password" required>
    <div class="note mb-3">
      <label>
        <input type="checkbox" value="remember" id="remember"> Remember me
      </label>
    </div>
    <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
    <div class="note mb-3 text-center">
      <p>Forgot? <a href="#">Retrieve your login.</a></p>
      <p>Not registered? <a href={% url 'account_signup'%}>Sign Up!</a></p>
    </div>       
  </form>
</div>
{% endblock %}  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...