Dmitry

django

Использование Email вместо имени пользователя для входа в Django Admin

По умолчанию, Django использует имя пользователя для входа в систему. Однако, в некоторых случаях использование email может быть более удобным и практичным. Например, большинство пользователей помнят свой email, а не имя пользователя. В этой статье мы рассмотрим, как настроить вход в Django с использованием email вместо имени пользователя. Зачем использовать

By Dmitry

django

Показ кастомной страницы 404 в Django

В этом посте мы рассмотрим, как показать кастомную страницу 404 в приложении на Django. Это может быть полезно, если вы хотите предоставить пользователям более информативную и дружелюбную страницу ошибки вместо стандартной страницы 404, которая показывает только сообщение об ошибке. Шаг 1: Создание кастомной страницы 404 Сначала создайте новый шаблон для

By Dmitry

ubuntu

Вход по SSH на удаленный сервер Ubuntu без пароля

Настройка входа по SSH на сервере Ubuntu В этой статье мы рассмотрим, как настроить вход пользователей только по SSH на сервере Ubuntu. Это позволит повысить безопасность вашего сервера, ограничив вход только по защищённому протоколу SSH. Шаг 1: Установка и настройка OpenSSH OpenSSH - это пакет, который позволяет устанавливать защищённое соединение

By Dmitry

django

Автоматизация деплоя по SSH с паролем

Автоматизация деплоя с помощью GitHub Actions и SSH для Django проекта (вход на сервер по SSH с паролем) GitHub Actions — это сервис, который позволяет автоматизировать процесс сборки, тестирования и деплоя вашего кода. Одним из способов деплоя является использование SSH для подключения к серверу и копирования файлов. В этой статье мы

By Dmitry

django

Автоматизация деплоя по SSH без пароля

Автоматизация деплоя с помощью GitHub Actions и SSH для Django проекта (вход на сервер только по SSH без пароля) GitHub Actions — это сервис, который позволяет автоматизировать процесс сборки, тестирования и деплоя вашего кода. Одним из способов деплоя является использование SSH для подключения к серверу и копирования файлов. В этой статье

By Dmitry

ContentType в Django

Управление контентом в Django: создание гибкой системы баннеров Django предоставляет приложение contenttypes, которое позволяет отслеживать все модели, установленные в вашем проекте, и обеспечивает высокоуровневый, общий интерфейс для работы с вашими моделями. Основные принципы В основе приложения contenttypes лежит модель ContentType, которая представляет собой информацию о моделях, установленных в вашем проекте.

By Dmitry

github

Добавление Emoji в commit GitHub

Вставка эмоджи в комментарии на GitHub GitHub - это не только платформа для хранения и совместной работы над кодом, но также место, где разработчики могут общаться и обмениваться идеями. Комментарии - это важная часть этого процесса, и чтобы сделать их более интересными и выразительными, GitHub позволяет использовать эмоджи. В этой

By Dmitry

django

Копирование объектов в Django Admin

Дублирование мероприятий в Django Admin В этом посте мы разберем код, который позволяет дублировать мероприятия в Django Admin. Код представляет собой действие администратора, которое можно применить к нескольким мероприятиям одновременно. Код def duplicate_model(modeladmin, request, queryset): """ Дублирует мероприятия и связанные модели. """ if queryset:

By Dmitry