updated support to django 2.0

update recaptcha to django-recaptcha2
This commit is contained in:
2018-04-06 14:52:57 +01:00
parent eeaf0d37a3
commit 341385dadb
7 changed files with 39 additions and 29 deletions

View File

@@ -1,5 +1,6 @@
from captcha.fields import CaptchaField
from django import forms
from snowpenguin.django.recaptcha2.fields import ReCaptchaField
from snowpenguin.django.recaptcha2.widgets import ReCaptchaWidget
from comic.models import Setting
@@ -31,16 +32,11 @@ class LoginForm(forms.Form):
if created:
setting.value = '0'
if setting.value == '1':
public_key = Setting.objects.get(name='RECAPTCHA_PUBLIC_KEY').value
private_key = Setting.objects.get(name='RECAPTCHA_PRIVATE_KEY').value
captcha = CaptchaField(
label='',
public_key=public_key,
private_key=private_key,
attrs={
'theme': 'white',
'class': 'form-control',
}
)
self.fields['captcha'] = captcha
# public_key = Setting.objects.get(name='RECAPTCHA_PUBLIC_KEY').value
# private_key = Setting.objects.get(name='RECAPTCHA_PRIVATE_KEY').value
#
# captcha = ReCaptchaField(
# public_key=public_key,
# private_key=private_key,
# )
self.fields['captcha'] = ReCaptchaField(widget=ReCaptchaWidget())