Рубрики
Без рубрики

Как создать новый проект Django: пошаговое руководство

Это относится к пользователям Windows. Я буду использовать CMD и терминал VSCode для написания моего общего … Помечено Django, Python, WebDev, JavaScript.

Это относится к пользователям Windows. Я буду использовать CMD и The VS-код для записи моих команд. Убедитесь, что у вас есть Питон , пипс (Менеджер пакета Python – как NPM для JavaScript) и Визуальный студийный код Установлен на вашу машину и расширение Python включено в VS Code. Я предполагаю, что вы знакомы с Python и с командной строкой/как написать основные команды.

Что мы собираемся достичь:

  1. Установите виртуальную среду (я объясню, что это немного)
  2. Активировать/деактивировать виртуальную среду (используя CMD первый и VS код после)
  3. Установить Django
  4. Создать новый проект 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”