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