cloudflare капча
This commit is contained in:
parent
78f1c20124
commit
5df87f07cc
@ -93,6 +93,7 @@ INSTALLED_APPS = [
|
||||
'taggit',
|
||||
'django_ckeditor_5',
|
||||
'captcha',
|
||||
'turnstile',
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
@ -285,4 +286,5 @@ CAPTCHA_LENGTH = 6
|
||||
CAPTCHA_FONT_SIZE = 30
|
||||
CAPTCHA_IMAGE_SIZE = (150, 50)
|
||||
|
||||
|
||||
TURNSTILE_SITEKEY = '0x4AAAAAAC12NGPpc4TutFWA'
|
||||
TURNSTILE_SECRET = '0x4AAAAAAC12NCpzKHKE09JaXRDv0smrSAU'
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
from captcha.fields import CaptchaField
|
||||
# from captcha.fields import CaptchaField
|
||||
from django import forms
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.contrib.auth.forms import UserCreationForm
|
||||
from turnstile.fields import TurnstileField
|
||||
|
||||
from .models import CallbackRequest, Profile
|
||||
|
||||
@ -9,7 +10,8 @@ from .models import CallbackRequest, Profile
|
||||
User = get_user_model()
|
||||
|
||||
class CallbackForm(forms.ModelForm):
|
||||
captcha = CaptchaField(label='Введите текст с картинки', required=True)
|
||||
# captcha = CaptchaField(label='Введите текст с картинки', required=True)
|
||||
captcha = TurnstileField(label='', theme='light', size='normal')
|
||||
|
||||
class Meta:
|
||||
model = CallbackRequest
|
||||
|
||||
@ -50,5 +50,7 @@
|
||||
{% endblock %}
|
||||
|
||||
{% block extra_js %}
|
||||
<script src="{% static 'programmer/js/solution-accordion.js' %}"></script>
|
||||
<script src="{% static 'programmer/js/infinite_scroll.js' %}"></script>
|
||||
<script src="{% static 'programmer/js/floating-button.js' %}"></script>
|
||||
{% endblock %}
|
||||
@ -10,3 +10,4 @@ django-taggit
|
||||
django_ckeditor_5
|
||||
django-allauth
|
||||
django-simple-captcha
|
||||
django-turnstile
|
||||
Loading…
x
Reference in New Issue
Block a user