Запускаем PyCharm, выбираем New Project. При необходимости в поле Location можно изменить путь к проекту. Если вы видите поле Create a main.py welcome script и стоит галочка, то уберите ее, что бы не создавался лишний файл. Нажимаем Create.
На этом этапе должно создаться виртуальное окружение. Если оно автоматически не будет создано и возможно выдаст ошибку, что директория с виртуальным окружением не найдена. Соглашаемся и настраиваем виртуальное окружение заново.
В правом нижнем углу PyCharm, выбираем No interpreter -> Interpreter settings.
В поле Python Interpreter нажимаем «шестеренку»(настройки) -> add.
Выбираем Existing environment и в поле Interpreter нажимам три точки, что-бы указать путь к текущему проекту. (В окне Add Python Interpreter, в поле Location указан путь. Далее проходим в папку local/bin/здесь необходимо выбрать версию python’). -> Ok
Правой кнопкой мыши кликаем по папке venv в нашем проекте -> Mark Directory as-> Excluded.
Выбираем Terminal.
Что бы проверить, какая версия python установлена, вводим команду python –V, либо python –version.
Проверяем работоспособность пакетного менеджера pip. Вводим команду pip–help.
Если потребуется установка pip, то проводим установку через консоль. Открываем Пуск. Konsole.
Вводим sudo apt install –y pethon3-pip. Нужно нажать Enter, ввести пароль, и еще раз нажать Enter.
Что-бы проверить, что pip был установлен водим команду python3 –m pip–help. Закрываем консоль. Возвращаемся в терминал PyCharm.
Установка django. Вводим в терминале pip install django.
Создаем проект. Вводим в терминале python -m django startproject mysite.
startproject – команда
mysite – имя проекта
manege.py– все необходимое для запуска и управлением проектом
В папке mysite – вся конфигурация проекта
asgi.py– для запуска асинхронного web сервера на основе django
settings.py– обеспечивает управление проектом и все настройки django и сторонних приложений для django
urls.py– список ссылок, которые обрабатывает django приложения
wsgi.py– описано wsgi приложение для запуска синхронного web сервера
Что-бы запустить django проект, можно запустить как обычное django приложение. Для этого переходим в терминал. И переходим в папку mysite. Вводим cd mysite. Запускаем скрипт manage.py и передаем команду runserver. Для этого вводим python manage.py runserver. Данный скрипт запускает web сервер django. Данный скрипт подходит только для дебаг режима. Можно перейти по ссылке, которую django выдало. После этого, что бы «забрать» управление терминалом себе, нажимаем Ctrl+C, будет прервано выполнение web сервера.