• Категория: Администрирование | автор: fominyh_vv

    Опубликовано: 05-05-2025 13:16

    Docker-развёртывание Django-проекта: Nginx, Gunicorn, PostgreSQL и Fail2Ban

    Пошаговое руководство по настройке для начинающих

    Введение

    Развёртывание Django-приложения с полным стеком безопасности и автоматизацией. Реальные кейсы из проекта choocha.ru.

    Читать далее

  • Категория: Программирование | автор: root

    Опубликовано: 18-04-2025 15:12 | Обновлено: 23-04-2025 17:07

    Как правильно ограничить длину текста в CKEditor 5 без учёта HTML-разметки

    При использовании CKEditor 5 в Django-проектах многие сталкиваются с проблемой: стандартный параметр `max_length` считает длину HTML-кода, а не видимого текста. 

    Рассмотрим решение этой проблемы.

    Стандартное определение поля:

    content_short = CKEditor5Field(
        max_length=600,  # Считает ВСЕ символы, включая HTML-теги
        verbose_name='Краткий текст'
    )

    Читать далее

  • Категория: Программирование | автор: fominyh_vv

    Опубликовано: 16-04-2025 14:00

    Настройка Docker в PyCharm

    Пошаговая инструкция для Python-разработчиков

    Введение

    Многие учебные материалы по Docker используют VS Code, но что делать, если вы предпочитаете PyCharm? В этой статье — пошаговая инструкция по интеграции Docker с PyCharm, даже если у вас нет шаблона "Python Project with Docker".

    Читать далее

  • Категория: Администрирование | автор: root

    Опубликовано: 28-02-2025 11:13 | Обновлено: 28-02-2025 14:14

    Перенос настроек Django в переменные среды

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

    1. Импорт библиотеки os: Убедитесь, что вы импортировали библиотеку os для работы с переменными среды...

    Читать далее

  • Категория: Обучение | автор: root

    Опубликовано: 18-01-2025 10:57 | Обновлено: 25-02-2025 16:47

    Добрый, добрый Django с Сергеем Балакиревым

    Ссылка на курс. 

    Дорогие друзья! Перед вами открывается захватывающий мир фреймворка Django, мир автоматизации создания серверной части сайта (бэкенда). В процессе прохождения этого курса, вы с нуля, шаг за шагом познакомитесь с основными компонентами этого фреймворка и построите на их основе свое целостное серверное решение для полноценной работы информационного сайта.

     

    Читать далее