Цифругл – метка: Django
Фото Как сделать свою middleware в Django (с примерами)
Как сделать свою middleware в Django (с примерами)

Middleware или "промежуточное программное обеспечение" - элегантный способ установить общие правила обработки запросов и ответов приложения. Давайте напишем парочку middleware, …

Фото Как настроить отправку почты из Django
Как настроить отправку почты из Django

Письма об ошибках, отчёты на почту, восстановление паролей - всё это полезно при работе с сайтом. Django предоставляет удобный способ …

Фото Добавляем поддержку медиа-файлов в Django проект
Добавляем поддержку медиа-файлов в Django проект

Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в заметках красуются фотографии, а рядом с описанием товаров - их …

Фото Шаблон разработки ПО — Model View Controller (MVC)
Шаблон разработки ПО — Model View Controller (MVC)

MVC - один из самых распространённых архитектурных шаблонов разработки. Часто используется в различных фреймворках. В том числе и в Django.

Фото Добавляем постраничную пагинацию на Django сайт
Добавляем постраничную пагинацию на Django сайт

На сайтах часто встречаются многостраничные объекты: список товаров, список заметок и т.д. Поэтому важно уметь добавить навигацию по страницам на …

Фото Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)
Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

В Django вы можете передавать данные в шаблоны посредством контекстов. Контекст передаётся из контроллера (view в терминах Django), однако, если …

Фото Пример своей консольной команды в Django проекте
Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать …

Фото Разграничение прав доступа на Django сайте
Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и предоставлять им разные возможности. В Django есть довольно серьёзная система …

Фото Пользователи и их создание в Django - своя регистрация на сайте
Пользователи и их создание в Django - своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно их различать, а значит - надо уметь создавать пользователей, либо …

Фото Пользователи и авторизация (логин) в Django, кастомизация пользователя
Пользователи и авторизация (логин) в Django, кастомизация пользователя

В Django есть множество встроенных возможностей, которые позволяют не реализовывать многие классы для стандартных операций. Среди них - авторизация. Django …

Фото Панель администрирования Django - настройка вида (шаблона)
Панель администрирования Django - настройка вида (шаблона)

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель, как изменить оформление администрационной панели Django фреймворка.

Фото Панель администрирования Django - подключение, настройка, поиск, фильтрация
Панель администрирования Django - подключение, настройка, поиск, фильтрация

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель и добавить функциональность поиска, массовых действий, как изменить оформление …

Фото В Python 3.8 избавятся от терминов "master"  и "slave"
В Python 3.8 избавятся от терминов "master" и "slave"

Как активисты борются со словами вместо борьбы за свободу

Фото Увеличиваем таймауты uwsgi+nginx (обходим 504 Gateway Time-out)
Увеличиваем таймауты uwsgi+nginx (обходим 504 Gateway Time-out)

Если на вашем веб-сервере есть запросы, которые выполняются дольше 60 секунд, вы что-то делаете не так. Даже секунда на запрос …

Фото Как добавить HTTPS в nginx на Ubuntu Server (16.04 и выше)
Как добавить HTTPS в nginx на Ubuntu Server (16.04 и выше)

Наличие HTTPS на веб-сайте долгое время считалось роскошью. Тому много причин: особо за безопасность владельцы блогов и «визиток» не парились, …

Фото Добавляем поддержку emoji в Django+MySQL приложение
Добавляем поддержку emoji в Django+MySQL приложение

В наше время emoji в веб-приложениях — не роскошь, а суровая реальность: любой «мобильный юзер» может написать сообщение, в котором …

Фото Django. Как начать: развёртка, поднятие
Django. Как начать: развёртка, поднятие

Старая заметка о том, как начать работать с Django-фреймворком

Web-фреймворк Django. Библиотека для разработки комплексных веб-приложений Джанго разработана на языке Питон для создания сайтов любой сложности: от визиток и интернет-магазинов, до социальных систем, систем управления контентом и товарами. Многие ERP и CRM системы под заказ разрабатываются на языке программирования Python, активно используя админку Django. О фреймворке, его приложениях, плагинах и прочей разработке в фреймворке Django.