Уроки Django 3 - установка recapcha3 django - урок 22

django captcha. В уроке добавим recapcha3 к отзывам. установка recapcha3 django. Уроки Django 3
Не забудь подписаться на канал, чтобы не пропустить новые видео.
google recapcha - developers.google.com/recaptc...
django-recaptcha3 - github.com/kbytesys/django-re...
Урок на github - clck.ru/MMCPh
--=--
🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript).
Обучаю с нуля, а так же провожу консультации для мидлов и синьоров.
Пишите - t.me/DJWOMS
--=--
Мы в сети:
Telegram канал - t.me/django_school
Telegram чат - t.me/trueDjangoChannel
Спонсорство - boosty.to/djangoschool
Донат - donatepay.ru/don/186076
Донат 2 - www.donationalerts.com/r/djan...
ВК - djangochannel
--=--
#django #программирование #python

Пікірлер: 34

  • @ahtapac8643
    @ahtapac86434 жыл бұрын

    Г-ГЕНИАЛЬНО!!! жду недождусь когда вы сделаете парсер к и н о п о и с к а!!! Надеюсь вы не остановитесь на пол пути как 99% ютуберов в таких нужных проектах

  • @skisportsergievposad5600
    @skisportsergievposad56004 жыл бұрын

    Как же круто тут все)спасибо за уроки

  • @buffon_ysccc9336
    @buffon_ysccc93364 жыл бұрын

    Hard work pays off

  • @python_95
    @python_954 жыл бұрын

    Благодарю

  • @shamhyt9540
    @shamhyt9540 Жыл бұрын

    спасибо

  • @sergeynam1487
    @sergeynam14874 жыл бұрын

    Классные уроки, очень бы хотелось увидеть как данный проект можно подключить к бд и присвоить все созданные модели с таблицой, где уже есть большая база с фильмами (допустим уже залитая с экселя) Сейчас как я понимаю фильмы можно заливать по одному только вручную в бд

  • @hnf1522
    @hnf15224 жыл бұрын

    После каптчи, при ответе на комментарий (нажать "Ответить") не появляется имя автора комментария, на который отвечаешь. Это происходит потому что js в movie_detail.html не отрабатывает (у поля текста комментария отсутствует id) Решение: передать id в форму отзыва в forms.py: class ReviewForm(): ... class Meta "text": forms.Textarea(attrs={ "class": "form-control border", "id": "contactcomment" })

  • @arnakgevorgyan457

    @arnakgevorgyan457

    4 жыл бұрын

    но у меня не работает все равно что делать?

  • @Razer725

    @Razer725

    3 жыл бұрын

    @@arnakgevorgyan457 class Meta: model = Reviews fields = ("name", "email", "text", "captcha") widgets = { "name": forms.TextInput(attrs={"class": "form-control border"}), "email": forms.EmailInput(attrs={"class": "form-control border"}), "text": forms.Textarea(attrs={"class": "form-control border", "id": "contactcomment"}) }

  • @user-ld6yu6sv5r

    @user-ld6yu6sv5r

    2 жыл бұрын

    Или как вариант использовать django-widget-tweaks , что позволит нам в ручную рендерить поле из формы {% render_field form.text (class="" name="" id="" и т.д.) %}

  • @vitaliiananiev5038
    @vitaliiananiev50382 жыл бұрын

    А как по сути эта капча работает? если при заполнении формы мне не нужно последним полем заполнять капчу?

  • @strimexify
    @strimexify6 ай бұрын

    Не знаю, у меня таким образом капча не заработала. В админке в гугле болтается статус Incomplete, с требованием Finish setting up your key: Request tokens. Капча не работает.

  • @user-vc2nf9cv8b
    @user-vc2nf9cv8b4 жыл бұрын

    Привет! А так и должно быть, чтобы рекапча не отображалась? А то не пойму как она работает..

  • @hilight3r

    @hilight3r

    4 жыл бұрын

    Да, она отображается, только если у тебя странный user-agent в браузере или у тебя подозрительное поведение на странице (отправляешь подряд несколько комментариев, переходишь на страницу и сразу уходишь, и так далее).

  • @nurbekbatyrzhanuulu2957
    @nurbekbatyrzhanuulu29574 жыл бұрын

    tanx

  • @user-yb5nw6pk6n
    @user-yb5nw6pk6n3 жыл бұрын

    могу спросить? если я все это смогу сделать сам, весь этот сайт, никуда не глядя, то это уровень джуниора?

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    Да, может чуть больше

  • @shamanskiy

    @shamanskiy

    2 жыл бұрын

    @@DjangoSchool Ну до пенсии мне будет чем заняться, а на пенсии будет что вспомнить.

  • @vitaliiananiev5038

    @vitaliiananiev5038

    2 жыл бұрын

    Если только с закрытыми глазами, тогда да.

  • @f-s_interpreter
    @f-s_interpreter Жыл бұрын

    Может кто-то смотрит из 2022 года, если у вас выдает ошибку просто установите версию джанго 3.2

  • @user-zf8hu2bz1j

    @user-zf8hu2bz1j

    Жыл бұрын

    Не подскажете решение для django 4?

  • @f-s_interpreter

    @f-s_interpreter

    Жыл бұрын

    @@user-zf8hu2bz1j переустанови на 3.х

  • @user-zf8hu2bz1j

    @user-zf8hu2bz1j

    Жыл бұрын

    @@f-s_interpreter Нашел гитхаб с новой капчей, вроде работает на 4 версии джанго( значок появляется, но означает ли это, что она работает, я не знаю). В той инструкции по использованию, что я нашел, не используются какие-либо template теги. Я не пробовал, но, как вариант, можно использовать simple-captcha

  • @f-s_interpreter

    @f-s_interpreter

    Жыл бұрын

    @@user-zf8hu2bz1j если это обычная капча, то это не та которая нам нужна, её не проблема вставить. У нас же типа рекапча, когда спамят. Если конечно я не ошибаюсь

  • @user-zf8hu2bz1j

    @user-zf8hu2bz1j

    Жыл бұрын

    @@f-s_interpreter Вы неправильно меня поняли. Капча, которую нашел я как раз рекапча, я просто предложил альтернативный вариант

  • @vadimkolbik
    @vadimkolbik Жыл бұрын

    Хз, как работает капча, я наспамил норм так отзывов. Но если у вас 4 версия джанго и выдает ошибку, то надо зайти в файл, откуда мы импортируем наш класс ReCaptchaField и заменить 7 строку (импорт какой-то херни, хз) на следующую: from django.utils.translation import gettext_lazy as _

  • @vadimkolbik

    @vadimkolbik

    Жыл бұрын

    в новой версии название этой переменной изменили, как я понял

Келесі