Интернет-магазина на Django. Быстрый старт
Мини-урок-шпаргалка по созданию интернет-магазина на Django. Для разработки нам понадобится готовый html-шаблон. Функционал и структура магазина: Разработка будет вестись в редакторе Visual Studio Code в ОС Windows 11. Настройка виртуальной среды В проводнике Windows создаём папку в которой...
Как создать виртуальное окружение из командной строки (инструкция)
Чтобы создать виртуальное окружение python перейдите в папку, в которую хотите его поместить (развернуть) и выполните команду: где myvenv - имя виртуального окружения. (по факту, после успешного создания виртуального окружения в текущей папке появится подпапка myvenv. Кстати, обычно...
Сигналы Django вместо хуков WordPress
Статья из цикла "взгляд на Python и Django глазами PHP, WordPress разработчика". Задача: В момент сохранения поста (по джанговски - модели) через админку Django необходимо выполнить некий код. Например, отправить запрос к API маркетплейса. Как это решается в...
Вставка, обновление и удаление данных в Django ORM
Django позволяет нам взаимодействовать с его моделями баз данных, то есть добавлять, удалять, изменять и запрашивать объекты, используя API абстракции базы данных, называемый ORM (Object Relational Mapper). В этой статье рассматриваются все полезные операции, которые мы можем выполнить с...
Postman посылает пустой $_POST (решение)
Проблема: при тестировании запросов к серверу через Postman не получается работать с глобальным массивом $_POST (он попросту пуст). Худо-бедно получается работать с $_REQUEST и то не всегда. При этом, если посылать запросы с реального сайта, то данные приходят...
Python аналоги PHP решений
Как PHP-шинк со стажем, при изучении Python я использовал такой способ: брал готовые PHP-скрипты и переписывал их на Пайтон. В результате получилась небольшая шпаргалка, которой я и хочу поделиться с вами. Аналог empty() в Python Код на PHP:...
Дропшипинг-магазин на Django (шпаргалка)
Эта статья не является полноценным руководством, а только содержит отдельные кусочки кода. Тезисно. Установка Django в виртуальное окружение Командами ниже мы сначала обновляем менеджер пакетов pip, а потом инсталлируем Джанго Установка django-mptt (нужен для того, чтобы можно было...
Visual Studio Code — полезные настройки
Сразу скажу, что текст ниже - это в первую очередь заметки для самого себя. Каждый разработчик настраивает редактор так, как ему нужно основываясь на типе и частоте выполняемых задач, а также личных хотелках. Я настраивают так, вы можете...
Сравнение string и bool в PHP (это надо знать)
Сегодня простыми словами и на простом примере покажу один важный момент, который зачастую пьёт много крови даже у опытных программистов. Поговорим об операторах сравнения и типах данных. Предположим у нас есть две переменных: $x и $y. Одна из...
Постоянное выполнение Python-скрипта на сервере Apache (инструкция)
Описание проблемы: Через консоль запускаем python-скрипт, но как только отключаемся от сервера - скрипт перестаёт работать. Пробовали запустить с помощью screen (модуль, который создаёт параллельные рабочие столы), однако в случае падения скрипта модуль не перезапускается автоматически. Решение: Использовать...