2016-11-27 1 views
0

allauth.account 연장은 내가 그것을 무시 대신의 형태 i는 URL의 account_signup에 게시해야 할 일을장고 : allauth.account

를 사용하고자하는

{% extends "account/base.html" %} 

{% load i18n %} 

{% block head_title %}{% trans "Signup" %}{% endblock %} 

{% block content %} 
<h1>{% trans "Sign Up" %}</h1> 

<p>{% blocktrans %}Already have an account? Then please <a href="{{ login_url }}">sign in</a>.{% endblocktrans %}</p> 

<form class="signup" id="signup_form" method="post" action="{% url 'account_signup' %}"> 
    {% csrf_token %} 
    {{ form.as_p }} 

    {% if redirect_field_value %} 
     <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" /> 
    {% endif %} 

    <button type="submit">{% trans "Sign Up" %} &raquo;</button> 
</form> 

{% endblock %} 

signup.html와 함께 제공 ?

는 'account_signup'URL이 계정을 생성하기 위해 필요에 따라 양식 필드가 표시 적어도 을 통과하는 POST 요청을 수신하는 것을 목표로한다 당신

답변

0

감사합니다. 그러나 필드의 이름은 allauth 설정에 따라 다를 수 있습니다.

0

나는 똑같은 일을 끝냈다. 여기에 내가 함께 가서 잘 작동합니다. 부트 스트랩 수업을 용서하십시오. 그러나 당신은 요지를 얻습니다.

<form class="login" method="POST" action="{% url 'account_login' %}"> 
    {% csrf_token %} 
    {{ form.non_field_errors }} 
    <div class="fieldWrapper"> 
     {{ form.login.errors }} 
     {{ form.login }} 
    </div> 
    <div class="fieldWrapper"> 
     {{ form.password.errors }} 
     {{ form.password }} 
    </div> 
    <div class="login-options pull-left"> 
     {{ form.remember.errors }} 
     <label for="{{ form.remember.id_for_label }}">Stay signed in?</label> 
     {{ form.remember }} 
    </div> 
    <div class="login-options pull-right"> 
     <a class="button secondaryAction" 
     href="{% url 'account_reset_password' %}"> 
     {% trans "Forgot Password?" %} 
     </a> 
    </div> 
    <button class="btn btn-block btn-primary" type="submit">{% trans "Sign In" %}</button> 
    {% if redirect_field_value %} 
    <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" /> 
    {% endif %} 
</form>