Это относится к пользователям Windows. Я буду использовать CMD и The VS-код для записи моих команд. Убедитесь, что у вас есть Питон , пипс (Менеджер пакета Python – как NPM для JavaScript) и Визуальный студийный код Установлен на вашу машину и расширение Python включено в VS Code. Я предполагаю, что вы знакомы с Python и с командной строкой/как написать основные команды.
Что мы собираемся достичь:
- Установите виртуальную среду (я объясню, что это немного)
- Активировать/деактивировать виртуальную среду (используя
CMD
первый и VS код после) - Установить Django
- Создать новый проект Django
Установка виртуальной среды и работает с ней
Шаг первый: Перейдите к папке, где ваш проект Django и все его зависимости будут проживать и установить Виртуальная среда
Отказ
Виртуальная среда (также называемая A Venv
) – это среда Python, такая, что интерпретатор, библиотеки и скрипты Python, установленные в нем, изолированы от установленных в других виртуальных средах. В своем ядре основной целью виртуальной среды Python является Создать изолированную среду для проектов Python. Это означает, что каждый проект может иметь свои собственные зависимости, независимо от того, какие зависимости у каждого другого проекта есть.
У меня есть папка на рабочем столе под названием DjangoProjects, поэтому я собираюсь открыть CMD
внутри него. Таким образом, вы делаете то же самое: откройте папку, нажмите на панель местоположения Windows Explorer и введите CMD
Отказ Окно командной строки должно появиться так, как это произойдет тип PIP Установить VirtualenV
вот так:
C:\Users\Silvia\Desktop\DjangoProjects>pip install virtualenv
Это установит Виртуальная среда
Но это не активирует это (мы сделаем это немного). В консоли вы должны увидеть сообщение, сказав Успешно установлен VirtualenV + номер версии
Отказ Мы можем создавать и активировать как можно больше Венвы
Как мы хотим от того, что мы хотим от одного с условием, что все они остаются в этой папке (в моем случае в Djangoprojects).
ШАГ ВТОРОЙ: Создайте папку для вашего нового проекта Django. В моей папке Djangoprojects я создам новый каталог под названием мой веб-сайт
так что я набрал CMD
:
C:\Users\Silvia\Desktop\DjangoProjects>mkdir my_website
Шаг три: Перейдите к вновь созданной папке:
C:\Users\Silvia\Desktop\DjangoProjects>cd my_website
Шаг четвертый: Папка теперь пуста, поэтому давайте создадим Виртуальная среда
Внутри этого (Venv мы создаем сейчас, будут работать только в этом конкретном каталоге). Я назову свой VINV ENV1
(Имя случайный, вы можете назвать это, что вы хотите). Команда для создания VINV является py -3 -m venv
+ Имя окружающей среды.
C:\Users\Silvia\Desktop\DjangoProjects\my_website>py -3 -m venv env1
Шаг пять: Виртуальная среда была создана, но мы на самом деле не получаем никакой ответ в консоли, которому это так, чтобы проверить его, откройте папку проекта и проверять его содержимое (или тип Dir
в CMD
И вы, что внутри вашего каталога). Вы должны увидеть одну папку с именем вашего Venv. Давайте навигация внутри этого:
C:\Users\Silvia\Desktop\DjangoProjects\my_website>cd env1
ENV1
Папка должна иметь два каталога и два файла внутри и должны выглядеть что-то подобное:
Чтобы активировать виртуальную среду, мы должны использовать Activate.bat
Файл внутри Скрипты
папка и введите Activate.bat
команда. Я видел это делаю по-разному, но много раз это происходит, что я потеряюсь со всеми ручками, мне нужно набрать для полного пути, так что то, что я делаю, это путем навигации в Скрипты
папка и запустить Activate.bat
Команда прямо там. Поэтому нам придется сделать что-то вроде:
C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1>cd Scripts C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>activate.bat
Теперь мы увидим что-то вроде этого в CMD
:
(env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env100\Scripts>
Итак, очередь, чтобы вы знали, что Венв
Активируется, состоит в том, чтобы увидеть его название в скобках до пути, в консоли. Путь к Деактивировать
Венв, набрав Деактивировать
в командной строке, находясь внутри Скрипты
папка:
(env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>deactivate
Теперь, когда мы установили и создали VINV и узнали, как активировать и деактивировать его, мы перейдем к корпусу VS для установки Django и создать проект.
Работа в VS-коде, установка Django и создание проекта
Шаг шесть Откройте папку Project с VS-кодом. На данный момент единственное, что у вас есть внутри, является каталог виртуальной среды.
Давайте активируем венчание
. Для этого перейти к Вид -> Палитра команд -> Python: Выберите интерпретатор
Отказ Вы увидите список вариантов. Вы должны выбрать, упомянув свою виртуальную среду в нем.
Теперь, если вы откроете новый терминал (перейдите на терминал -> новый терминал), вы увидите название окружающей среды в круглых скобках, поэтому это означает, что он активирован.
(env1) PS C:\Users\Silvia\Desktop\Django\my_website>
Шаг семь Давайте теперь установим Django. Тип в терминале Пип Установите Django
Отказ
(env1) PS C:\Users\Silvia\Desktop\Django\my_website> pip install django
Это займет некоторое время для завершения установки, и когда это сделано, вы можете ввести Python -m django --version
В терминале, чтобы увидеть, была ли установка успешной и какая версия Django вы используете. В то время я пишу это, я использую Django 3.1.2
Отказ
Шаг восемь Наконец, давайте создадим проект Django. Для этого мы должны использовать Django-Admin StartProject
+ желаемое имя для команды проекта. Я буду звонить мою my_blog
Отказ
(env1) PS C:\Users\Silvia\Desktop\Django\my_website>django-admin startproject my_blog
Проекты создаются практически мгновенно, и если вы теперь посмотрите в окно Explorer в VS-коде, вы увидите новую папку с именем, который вы выбрали для вашего проекта.
При открытии этой папки вы увидите другую папку с тем же именем и файлом, называемым Manage.py
Отказ
Я не собираюсь вспомнить детали, но все, что вам нужно знать, это то, что этот файл можно найти в каждом корневом каталоге нового проекта Django, и он помогает с запущенными командами. Итак, много раз вы будете писать что-то вроде python manage.py + некоторая команда
Отказ
Приятная вещь о Django – это то, что он поставляется с выделенным сервером, поэтому мы можем начать писать и тестировать наш код прямо сейчас (мы собираемся запустить эмулируемый сервер на нашем локальном компьютере). Как мы запускаем сервер, используя Python Manage.py Runserver
команда:
(env1) PS C:\Users\Silvia\Desktop\Django\my_website\my_blog> py manage.py runserver
Важно: .. Вы должны запустить это в корне вашего проекта Django, где Manage.py
Живет, иначе вы получите ошибку (обратите внимание, что навес в папку my_blog
).
Когда это сделано, вы получите сообщение в терминале, сказав Начальный сервер разработки по адресу http://+ какой-то IP-адрес
Отказ Скопируйте и вставьте этот адрес в браузер и если все прошло хорошо, вы должны увидеть что-то вроде:
Поздравляем, вы успешно создали новый проект Django 😊.
Источник изображения: Hitesh Choudhary/@Hiteshoudhary на Unsplash
Оригинал: “https://dev.to/arikaturika/how-to-create-a-new-django-project-step-by-step-guide-39c1”