Django 1. Установка Django
Начало работы над проектом "Код на салфетке".
В этом посте мы с вами создадим новый проект в PyCharm, установим библиотеку Django и разберёмся, что такое requirements.txt
.
Дополнительные материалы
Для скачивания материалов необходимо войти или зарегистрироваться
Файлы также можно получить в Telegram-боте по коду: 994192
Реклама
Наверняка, вы уже видели установку и создание базового проекта в Django множество раз, но поскольку данный цикл подразумевает серию постов "от начала и до победного", начнем с основ.
Стоит упомянуть используемую в данных постах среду разработки:
- Интерпретатор Python 3.11.4, но работать точно будет на любой версии 3.10+. Скачать актуальную версию Python можно на сайте: https://www.python.org/
- IDE Pycharm, скачать Community-версию можно на сайте: https://www.jetbrains.com/pycharm/download/
- Или IDE VisualStudio Code, скачать можно на сайте: https://code.visualstudio.com/download
- Разработка ведётся на Windows 11. В дальнейшем проект переедет на VPS с Debian 12, но разработка по-прежнему будет на Windows.
- Локально запущен Docker-контейнер с PostgreSQL.
О дополнительных инструментах и библиотеках буду сообщать, когда они будут использоваться.
Приступим.
Создаём новый проект в PyCharm.
Сразу же после создания проекта в корне папки создаём файл requirements.txt
.
В данный файл будем заносить используемые в проекте библиотеки и их версии. Это необходимо для быстрой установки используемых библиотек в других средах разработки или при запуске проекта в Docker-контейнере. Также жесткая привязка к версиям позволит избежать возможных проблем, связанных с нововведениями в той или иной библиотеке.
На самом деле не обязательно добавлять каждую установленную библиотеку в requirements.txt
вручную, но я рекомендую в первое время всё делать самому. Таким образом вы познакомитесь с пакетами и их версиями.
Для этого в инструменте pip
предусмотрена команда freeze
, которая выгрузит в requirements.txt
все установленные пакеты.
pip freeze > requirements.txt
Однако, обратите внимание, что в таком случае будут выгружены все установленные пакеты, включая их зависимости.
Устанавливаем Django.
Для установки Django, открываем терминал и выполняем команду: pip install Django
.
Начнётся процесс скачивания и установки Django и требуемых зависимостей.
Добавляем в requirements.txt
.
Далее находим в конце вывода строку вида: Successfully installed Django-4.2.2
.
На данный момент актуальная версия Django - 4.2.2.
Копируем название библиотеки и версию и вставляем в файл requirements.txt
, заменив -
на ==
. Должно получиться: Django==4.2.2
.
Заключение.
Это только начало долгого пути по созданию проекта "Код на салфетке".
Мы подготовили проект в PyCharm, установили библиотеку Django и сформировали файл requirements.txt
.
Все статьи