질문 드릴 게 있어서 다시 왔습니다.

점프 투 장고와 다르게 django-allauth를 설치하여 로그인페이지를 커스텀하는 중입니다.

'templates/account/login.html'

{% extends 'base.html' %}
{% block content %}
<div class="container mt-3" style="user-select: auto;">
    <div class="row" style="user-select: auto;">
        <div class="col-sm-12 col-md-3 col-lg-3 p-2" style="user-select: auto;">
    </div>
    <div class="col-sm-12 col-md-6 col-lg-6 p-2" style="user-select: auto;">
        <div id="content" class="border-top border-secondary" style="user-select: auto;">
            <div class="content_block" style="user-select: auto;">

                <h5 class="border-bottom pb-2 mb-3" style="user-select: auto;">로그인</h5>
                <form method="POST" class="login" action="{% url 'account_login' %}" style="user-select: auto;">
                    {% csrf_token %}
                    **<div>
                        <label for="username" style="user-select: auto;">아이디</label>
                        <input type="text" name="username" id="username" value="" style="user-select: auto;">
                    </div>
                    <div>
                        <label for="password" style="user-select: auto;">비밀번호</label>
                        <input type="password" name="password" id="password" value="" style="user-select: auto;">
                    </div>**

                    <div class="my-3" style="user-select: auto;">
                        <a href="{% url 'account_reset_password' %}" style="user-select: auto;">비밀번호를 잊으셨나요?</a>
                    </div>
                    {% if redirect_field_value %}
                        <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
                    {% endif %}
                    <div class="form-group">
                        <button type="submit" class="btn btn-sm btn-primary" style="user-select: auto;">로그인</button>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <div class="col-sm-12 col-md-3 col-lg-3 p-2" style="user-select: auto;"></div>
</div>
{% endblock %}

에서 ~ 를 지우고 {{ form.as_p }}로 하면 로그인이 잘 됩니다.
그런데 이 방법으로 하면 부트스트랩을 적용하기가 너무 어렵습니다.
그래서 커스텀 폼을 만들려고 했는데 이 마저도 잘 적용이 되지 않습니다.
그래서 여쭤보고 싶은 것은 User 모델은 AbstractUser를 상속받아서 만들었는데 로그인, 로그아웃, 회원가입 뷰는 auth거를 써도 상관 없나요?

oshmos 101

2022년 6월 25일 6:58 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

생각해보니까 바보 같은 질문이네요. 깨달았습니다. 감사합니다!

oshmos

2022년 6월 25일 7:07 오후