Создать проект Django в PyCharm

Что бы создать проект Django в PyCharm мы естественно будем пользоваться терминаом PyCharm, хотя это можно сделать и через командную строку.

Итак, очень важно, что бы все приложения в нашем проекте были максимально независмы друг от друга, это надо для того, что бы мы могли легко их переносить и использовать в других разработках. С этого следует, что разный функционал нашего сайта должен быть в разных приложениях.

После того, как вы выполнили установку Django, как это сделать мы писали ранее, нам необходимо создать проект Django в PyCharm в терминале пишем:

django-admin startproject <имя сайта>

Далее, в нашей папке с общим проектом появится папка с именем нашего сайта, это и есть созданный проект. Переходим в нее прям с терминала, т.е. вводим:

cd <имя сайта>

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

У фраемворка Django большое количество собственных команд, и что бы их посмотреть необходимо в терминале набрать:

djang-admin

Создать и подключить приложение Django

Что бы создать приложение в проекте, вводим команду для подключения приложений к нашему проекту:

python manage.py startapp <имя приложения>

После добавления приложения его необходимо инициализировать, для этого переходим в основную папку проекта, в файл settings.py, и в списке установленных приложений, т.е. INSTALLED_APPS дописываем наши приложения:

создать проект Django в PyCharm
Создать проект Django, приложение и инициализировать его в PyCharm
  1. Основной проектимя сайта
  2. Приложение проектаblog
  3. Основная папка проекта
  4. Приложение проектаportfolio
  5. Виртуальное окружени
  6. Добавили приложениеинициализировали приложение blog в проекте
  7. Добавили приложениеинициализировали приложение portfolio в проекте

После чего мы можем смело запускать наш сервер и проверять работу нашего проекта.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: