Files
cbwebreader/comic_auth/forms.py
Kyle Harrison 31d0e2bd66 [NO-ISSUE] UI adjustments and enabling access to remote hosts when in development mode (#12)
* Fix incorrect placeholder name in password field

* Adding updated title

* Allowing * hosts via DJANGO_ALLOWED_HOSTS when in development mode
2019-07-29 12:54:47 +01:00

25 lines
907 B
Python

from django import forms
from django.conf import settings
from snowpenguin.django.recaptcha2.fields import ReCaptchaField
from snowpenguin.django.recaptcha2.widgets import ReCaptchaWidget
class LoginForm(forms.Form):
username = forms.CharField(
max_length=50,
label="",
widget=forms.TextInput(
attrs={"class": "form-control", "placeholder": "Username", "autofocus": True, "required": True}
),
)
password = forms.CharField(
label="Password",
widget=forms.PasswordInput(attrs={"class": "form-control", "placeholder": "Password", "required": True}),
)
def __init__(self, *args, **kwargs):
super(LoginForm, self).__init__(*args, **kwargs)
if settings.CBREADER_USE_RECAPTCHA if hasattr(settings, "CBREADER_USE_RECAPTCHA") else False:
self.fields["captcha"] = ReCaptchaField(widget=ReCaptchaWidget())