Начальные настройки DJANGO проекта

На старте разработки неплохо настроить MEDIA и STATIC отображения. Для этого немного изменяем конфиги проекта. В файл urls.py в конец добавляем строки:

В файл settings.py

Еще один момент если есть желание вынести шаблоны за пределы отдельных приложений, а сделать каталог на весь проект, то тогда следующая конфигурация (она…

подробнее

Python decorator and @property

Вы используете свойства (@property) в классах?Удобная штука, скажу я вам! Но работают они только для инстансов класса. Вот простой пример: class A:@propertydef prop(self):return 10 Создаём класс и получаем значение свойства >>> a = A()>>> a.prop10 А что будет если вызвать свойство у класса >>> A.prop<property object at 0x000…318>Как сделать подобие…

подробнее

Python custom json сераиализатор

Иногда хочется чтобы в качестве объекта передачи данных был удобный класс но не хочется (или нет возможности) писать сераиализатор в JSON для него. Идеально было бы сделать класс, который сам умел бы сериализоваться в JSON дефолтным модулем без указания дополнительных сериализаторов.Как это сделать? Стандартный модуль JSON умеет правильно сериализовать стандартные…

подробнее

Начальное заначене для Create/Update View в Django

Как то раз мне понадобилось начальные данные в форму создания. Это решилось довольно просто переопределением метода get_initial

подробнее

Как выкинуть пользователей из 1с 8.3

Выгоняем пользователей из серверной информационной базы 1. Отключение пользователей в файловой версии 1С 8. Для отключение пользователей в файловой версии Я создал *.bat файл с одной строчкой net session /delete /y Он отключает все открытые общие файлы на компьютере на котором лежит база.Далее создал задание (Планировщик заданий Windows), который бы запускал…

подробнее

SE Linux

Понимание работы и режимов SELinux Если SELinux включен и ничего больше не настроено, все системные вызовы отклоняются. Чтобы указать, что именно разрешено, используется политика. В этой политике правила определяют, к какому исходному домену разрешен доступ к какому целевому домену. Исходный домен — это объект, который пытается получить доступ к чему-либо. Как правило, это процесс или пользователь. Целевой домен —…

подробнее

Запуск процессов и выполнение внешних команд в python

В питоне есть модуль subprocess который предоставляет средства запуска внешних процессов и выполнения команд оболочки. Для выполнения некоторых команд без необходимости перехвата их вывода можно использовать функцию run.

В результате выполнения кода выше будет выведен статус возврата команды оповещающий о результате ее выполнения (с ошибкой или без). Стоит также…

подробнее

CentOS и PHP 7

ШАГ 1 : Установка репозитория REMI: RHEL 8

RHEL 7

CentOS 8

CentOS 7

ШАГ 2 : После установки репозитория несколько изменений конфигурации : Выполнить следующие команды одна за одной RHEL 8 или CentOS 8 :

Выполнить следующие команды одна за одной RHEL 6, 7…

подробнее

Шпаргалка по Pandas

Series Структура/объект Series представляет из себя объект, похожий на одномерный массив (питоновский список, например), но отличительной его чертой является наличие ассоциированных меток, т.н. индексов, вдоль каждого элемента из списка. Такая особенность превращает его в ассоциативный массив или словарь в Python. У объекта Series есть атрибуты через которые можно получить список…

подробнее

nftables

В Red Hat Enterprise Linux 8 приоритетным низкоуровневым решением является nftables. В этой статье мы поговорим о том, как начать использовать nftables. Для начала необходимо отметить, что nftables – это userland-утилита, nft и подсистема ядра. Внутри ядра она строится на базе подсистемы netfilter. Примечание: в этой статье некоторые выходные данные могут…

подробнее