간단한 설정 변수 ACCOUNT_SIGNUP_FORM_CLASS
으로 가입 양식을 덮어 쓰지 만 로그인 양식을 덮어 쓰려면 ACCOUNT_FORMS = {'login': 'yourapp.forms.LoginForm'}
을 사용해야합니다. 내가 원하는 형태를 가지고 있으며 바삭-양식과 Bootstrap3 완벽하게 표시 : 나는 양식을 제출하면ACCOUNT_FORMS로 장고 allauth 로그인 양식 덮어 쓰기
class LoginForm(forms.Form):
login = forms.EmailField(required = True)
password = forms.CharField(widget = forms.PasswordInput, required = True)
helper = FormHelper()
helper.form_show_labels = False
helper.layout = Layout(
Field('login', placeholder = 'Email address'),
Field('password', placeholder = 'Password'),
FormActions(
Submit('submit', 'Log me in to Cornell Forum', css_class = 'btn-primary')
),
)
나는 AttributeError at /account/login/ - 'LoginForm' object has no attribute 'login'
를 얻을. 여기서 뭐가 잘못 됐어? 원래 allauth 로그인 폼의 소스는 다음과 같습니다. https://github.com/pennersr/django-allauth/blob/master/allauth/account/forms.py
워드 프로세서는 여기에 설정을 보여주고있다 : http://django-allauth.readthedocs.org/en/latest/configuration.html – wnajar