Django tutorial: part 1 - Подготовка (Зависимости и Виртуальное окружение)

Django tutorial: part 1 - Подготовка (Зависимости и Виртуальное окружение)

Kangaroo

Что такое Django framework?

Django — бесплатный и свободный фреймворк для веб-приложений, написанный на Python. Фреймворк — это набор компонентов, которые помогают разрабатывать веб-сайты быстро и просто.

Итак, перед тем как приступить к Django, убедитесь что на вашем ПК установлен python, если не установлен быстрее устанавливаем, если же установлен, то поехали!

К сведению:

Для Операционных Систем Unix и Mac данная проверка не требуется, как правило python у вас уже есть, для пользователей Windows потребуется python все же установить, если не бвд установлен ранее.
Для того чтобы проверить установлен python на вашем ПК или нет откройте консоль и напишите python
Вероятно вы увидите что то вроде:
Python 3.6.0 (v3.6.0:..., Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
А это дает нам понять что все хорошо, и мы готовы двигаться дальше, поэтому там же пропишем exit()


Виртуальное окружение

Давайте перейдем в директорию где будем создавать наш Django проект, вероятно мы уже там и находимся, но если нет то давайте уже перейдем. Нам нужно установить некоторые пакеты/библиотеки для нашего проекта. А так как для каждого проекта необходимо устанавливать какие то конкретные библиотеки с конкретными версиями, мы будем сразу это учитывать. Используемые библиотеки и их версии мы будем записывать как зависимости в файл requirements.txt

К сведению:

Скажу сразу, наперед, когда мы будем в последующем брать какой то готовый проект, нам необходимо будет поставить зависимости, как правило, для этого нам следует перейти в директорию где находится файл requirements.txt , и прописать следующее в консоли:
pip install -r requirements.txt
Кроме того, для того чтобы записать все зависимости вашего виртуального окружения, необходимо написать в консоле
pip freeze
Либо альтернативный вариант: pip list

Теперь, когда мы разобрались для чего нам нужно виртуальное окружение, необходимо его установить:

python -m venv env

Где env - это название вашего виртуального окружения, можете назвать как-то иначе.

Теперь это виртуальное окружение необходимо активировать, мы рассмотрим два варианта, из консоли и в IDE PyCharm.

Итак, вариант первый, из консоли:

В директории где находится созданное виртаульное окружение пропишем:
env\Scripts\activate
где, env - название виртуального окружения

Вариант второй:

  • Открываем PyCharm (тот самый проект)
  • file -> settings --> Project: <название проекта> --> Project Interpreter
  • Нажимаем на гаечку --> add

● тут как в варианте первом указываем путь, обычно автоматически сразу указывает IDE

  • нажимаем OK

Готово

В следующей части, мы создадим Django проект, веб-приложение, настроим его, и зальем в git.

Подписывайтесь на мой канал в телеграм, и вконтакте. Там вы можете почитать большое количество интересных материалов, а также задать свой вопрос.
Хотите задонатить в пользу канала?
Будем рады
5599005078807943 - mastercard
410018832650246 - ЮMoney



Report Page