Упражнение. Создание начального проекта

Завершено

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

Django — хорошая платформа для этого проекта, так как она позволяет быстро разработать клиентское приложение. Платформа также обеспечит готовую базу данных и функцию администрирования, с помощью которой сотрудники могут легко смогут осуществлять быстрое обновление. Мы создали готовый проект с необходимыми настройками, поэтому теперь можем сосредоточиться на задачах этого модуля.

Requirements

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

Клонирование начального репозитория

  1. Откройте окно командной строки или терминал.

  2. Выполните следующие команды, чтобы клонировать начальный репозиторий и заменить на него репозиторий проекта.

    git clone https://github.com/MicrosoftDocs/mslearn-django-views-templates
    cd mslearn-django-views-templates/starter
    

    Примечание.

    Решение для упражнений можно найти в каталоге solution.

Открытие проекта в Visual Studio Code

В качестве редактора кода мы используем Visual Studio Code.

В том же окне командной строки или терминала выполните следующую команду, чтобы открыть каталог проекта в Visual Studio Code:

code .

Создание виртуального окружения

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

  1. В Visual Studio Code откройте окно терминала, последовательно выбрав элементы Вид>Терминал.

  2. В новом окне терминала выполните следующие команды, чтобы создать и активировать виртуальную среду:

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

Установка Django

В начальном проекте список всех необходимых пакетов хранится в файле requirements.txt. Их можно установить с помощью pip.

В том же окне терминала выполните следующую команду, чтобы установить необходимые пакеты:

pip install -r requirements.txt

Запуск сервера

Django позволяет размещать приложение локально. Это делается с помощью встроенного окна терминала в Visual Studio Code.

Введите в окне терминала следующую команду:

python manage.py runserver