Cat

Django 1. Установка Django

Начало работы над проектом "Код на салфетке".

В этом посте мы с вами создадим новый проект в PyCharm, установим библиотеку Django и разберёмся, что такое requirements.txt.

Все статьи

Icon Link

Дополнительные материалы

Icon Link

Реклама

Icon Link
Сайт на Django proDream 23 Июль 2023 Просмотров: 1584

Наверняка, вы уже видели установку и создание базового проекта в 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

Автор

    Нет комментариев

    Реклама