Python → Шаг 2: Основы: Руководство по Основным Концепциям Python с Примерами Кода
Python, conditions, Basics, variables
Python выделяется в мире программирования своей простотой и читаемостью. Это идеальный язык для начинающих благодаря его прямолинейному синтаксису и мощным возможностям. В этой статье мы исследуем основные концепции Python, дополненные практическими примерами кода, чтобы начать ваше путешествие в программировании.
Понимание …
Django → Django - Урок 064. Как написать расширение для Python Markdown
Python, markdown, MarkdownField, Django
Я активно использую на этом сайте и паре других проектов markdown разметку для написания текста, а потом генерирую из него html код. И в итоге я написал пару расширений, которые выполняют кое-какой специфичный функционал, который несколько облегчает поддержку генерирования html …
Django → Django - Урок 058. Разрастание базы данных из-за таблицы django_session
Django, Postgres, garbage collection, Python, PostgreSQL
Последнее время я заметил, что близится тот роковой момент, когда ккатастрофически перестанет хватать дискового пространства для сайта на хостинге. А дамп базы данных становится невероятно огромным, хотя очевидных предпосылок для этого никаких нет. Размер контента на сайте не растёт так …
Django → Django - Урок 056. Как конвертировать изображение в формат WEBP при сохранении в ImageField
ImageField, Django, WEBPField, webp, Python
WEBP - это формат сжатия изображений, который был предложен Google в 2010 году. Главным его преимуществом является низкий размер без видимых потерь качества по сравнению с такими форматами, как JPEG или PNG. Поэтому вполне логично использовать данный формат для хранения …
Django → Django - Урок 055. Как написать функционал auto populate field
field, Django, python, auto, Python
Очень давно хотел написать статью о том, как написать функционал auto populate field для проекта на Django . Это очень полезный функционал, который позволяет изменять содержимое других полей модели в Django при установке значение в то поле, в котором используется …
Python → Всплывающие уведомления в 10 строчек на Python
Введение
Мы часто используем print что-бы проследить за состоянием скрипта, или когда занимаемся отладкой. Вместо того, что-бы постоянно смотреть в окно терминала и ждать какой-то вывод, мы можем исползовать всплывающие уведомления как способ для просмотра вывода и параллельно с этим …
Qt → Выпущен Qt для Python 5.15.0!
Компания Qt рада объявить о выходе Qt для Python 5.15.0! 🎊🐍
Вы можете получить последнюю версию с помощью: pip install pyside2 или просто обновив текущую установку: pip install -U pyside2.
В то же время разработчики Qt хотели выпустить еще одну …
Django → Django - Урок 052. Переопределение модели пользователя
Model, QuerySet, Python, django
Существуют различные варианты работы с моделью пользователя для создания профиля пользователя и добавления определенной информации, например, фотографии профиля. Один из способов — добавить модель профиля с полем OneToOneField для пользователя. Этот вариант проще, чем прокси-модель или переопределение пользовательской модели. Но …
EVILEG → Выпуск EVILEG-CORE 0.0.5
Django, Releases, Python, EVILEG, ECNF-C
Представляем новый релиз EVILEG-CORE 0.0.5.
В этот релиз включены следующие изменения:
- cached_property переименовано в model_cached_property
- cache_invalidate_cached_property переименован в invalidate_model_cached_property
- добавлен метод invalidate_cache в EAbstractActivity в качестве схемы кодирования
- добавлено cache_invalidate_activity
- model_cached_property , invalidate_model_cached_property , cache_invalidate_activity перемещены в подпапку cache
- добавлены …
Django → Django - Урок 048. Как добавить статус онлайн на сайте
Я долго не добавлял такой функционал на сайт по той простой причине, что не знал, с какой стороны к этому подойти, ведь хотелось бы обрабатывать эту информацию в одном-единственном месте, а не в каждом View.
Со временем я начал модифицировать …
- Последние комментарии
- AK1 апреля 2025 г. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Сейчас обсуждают на форуме
- МА1 апреля 2025 г. 16:210ff763fe-4e50-455d-a3a6-5699c243b1a5_17_44_22_1.xml
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…