Django → Django - Урок 037. Как добавить аутентификацию через социальные сети. Google+
Social, Google, Django, Google API
Второй социальной сетью, через которую можно будет аутентифицироваться на сайте, будет Google+.
Я не буду вдаваться во все подробности настройки и установки батарейки Python Social Auth Django, поскольку об этом было рассказано в предыдущей статье . Но отмечу, что на этот раз подключение заняло всего пол часа.
Однако настройка доступа через API Google была более сложной, чем для VKontakte.
Django → Django - Урок 027. Добавление Google reCAPTCHA
Google, reCAPTCHA, Validation, Google API
Добавил на сайт reCAPTCHA при регистрации пользователей и некоторых других действиях анонимных пользователей, а то слишком много роботов регистрируется на сайте.
Добавление reCAPTCHA был сделано через функцию декоратор, чтобы была возможность повторного использования этого метода для вьюшек сайта.
Для внедрения reCAPCTHA на сайт необходимо зарегистрировать свой сайт в админке reCAPTCHA .
В качестве домена я выбрал IP адрес локальной петли своего ПК, на котором веду разработку сайта.
Konstantin Lazarev
Запрос позиций сайта в выдаче Google при помощи Qt
Кристина Афанасьева
- Результат:70баллов,
- Очки рейтинга1
Кристина Афанасьева
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:60баллов,
- Очки рейтинга-1
Кристина Афанасьева
- Результат:50баллов,
- Очки рейтинга-4
- Популярные публикации за последние 90 дней
- Qt/C++ - Урок 088. Поиск текста с подсветкой в виджете QTextEdit1.3K
- Django - Урок 041. Отображение изображений в админ панели на примере пользовательского профиля1.2K
- Qt/C++ Урок 087. Получаем максимальное число из нескольких полей ввода QLineEdit979
- Django - Урок 043. template tags для формирования breadcrumb с поддержкой shema.org838
- Django - Урок 042. Кэширование шаблонов для различных типов контента789

Евгений Легоцкой
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion
RandyGallup
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

BlinCT
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

BlinCT
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion
RandyGallup
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

Евгений Легоцкой

Евгений Легоцкой
как получить свойство базового класса?
Maciej Urmański

Евгений Легоцкой
QSqlTableModel + QTableView + кастомный делегат в виде чекбокса

Евгений Легоцкой
Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы