README.md

Инструкция по автоматизированному созданию рабочего пространства для выполнения практических работ по Django по курсу Основы-веб разработки

Введение

Эта инструкция позволяет автоматизировано настроить рабочее пространство для разработки на Python, Django и сопутствующих библиотеках и учитывает особенности работы с компьютерами в классах РТУ МИРЭА.

Шаг 1. Регистрация в GitFlic

GitFlic - российский сервис для хранения исходного кода.

  1. Зарегистрируйтесь или авторизируйтесь на GitFlic с помощью VK ID или Яндекс ID.

  2. Создайте пароль на странице настройки пароля GitFlic

  3. Создайте форк репозитория-шаблона: (https://gitflic.ru/project/seermakov355/django_project_ovr_template)

Создание форка

  1. Заполните форму на странице первичной настройки форка Первичная настройка форка

Ура, первый шаг пройден! Форк создан.

Шаг 2. Клонирование форка в VSC

  1. Скопируйте ссылку на ваш форк из адресной строки (в формате https://gitflic.ru/project/ваш_никнейм/django_project_ovr)

  2. Откройте IDE Visual Studio Code (VSCode, VSC).

  3. Откройте Систему управления версиями (Source Control), и нажмите кнопку Клонировать репозиторий.

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

  1. В случае появления кнопки и/или окна доверия авторам нажмите Да, я доверяю авторам

Доверие авторам: окно

Доверие авторам: кнопка

  1. В появившемся окошке введите ссылку на ваш репозиторий с .git в конце (https://gitflic.ru/project/ваш_никнейм/django_project_ovr.git)

Вставка ссылки на репозиторий

  1. Выберите папку, в которой создастся каталог вашего форка. Можно выбрать папку по умолчанию, можно рабочий стол.

  2. Откройте репозиторий в VSCode, нажмите кнопку Открыть (Open).

  3. В случае появления окна - авторизируйтесь, используя логин и пароль от GitFlic

Окно входа Git Credential Manager (Windows)

Шаг 3. Автоматизированная установка и настройка рабочего окружения

  1. Откройте терминал: Вид - Терминал (View - Terminal).

Вид VSC

  1. В файле setup.py введите ваши имя и почту для локальной настройки Git.

Локальная настройка Git в скрипте

  1. Проверьте в терминале глобальную установку Python, введя команду python --version (или python3 --version). Если Python установлен и запускается, терминал выведет актуальную версию интерпретатора.

  2. Запустите скрипт для установки рабочей среды: python setup.py (или python3 setup.py). В случае успешной установки скрипт зарегистрирует вас в локальном Git, установит зависимости и Django.

Шаг 4. Установка дополнительных расширений для VSC

Установите GitLens для более удобной работы с Git - перейдите на вкладку Расширений в VSC, введите GitLens и нажмите Установить.

Вид VSC

После выполнения шагов этой инструкции необходимо перейти к задаче 5 первого практического задания по Django.

В случае возникновения ошибок обращайтесь к преподавателю.

Дополнительные советы

  1. При выполнении первичной отправки (пуша) в ваш репозиторий Git через среду разработки VSCode на Linux и macOs запросит логин и пароль (см. рисунок ниже). Окно входа может различаться на разных операционных системах. Введите свой логин и пароль для GitFlic.

Окно логина в удаленный репозиторий

  1. Вы можете включить автосохранение в меню Файл - Автосохранение (File - Auto Save). Иногда с автосохранением удобнее работать.

Автосохранение

Установка темы и изменение языка интерфейса в VSC

При желании, вы можете поменять тему IDE Visual Studio Code (с темной на светлую или наоборот) и/или язык.

Установка темы

  1. Откройте палитру команд (Command Palette):

    • Нажмите сочетание клавиш Ctrl + Shift + P (Windows/Linux) или Cmd + Shift + P (macOS).
  2. Введите Color Theme (Цветовая тема) и выберите Preferences: Color Theme (Параметры: Цветовая тема) из выпадающего списка.

    • Если вы хотите сразу просто переключить цветовую тему - можно выбрать параметр Переключение между светлой и темной темами
  3. Выберите желаемую тему из списка:

    • Используйте стрелки вверх/вниз для навигации.
    • Нажмите Enter для подтверждения выбора.

Изменение языка интерфейса

  1. Откройте Visual Studio Code.

  2. Откройте палитру команд (Command Palette):

    • Нажмите сочетание клавиш Ctrl + Shift + P (Windows/Linux) или Cmd + Shift + P (macOS).
    • Или откройте меню Вид - Палитра команд (View - Command Palette)

Палитра команд Палитра команд

  1. Введите Configure Display Language (Настройка язык интерфейса) и выберите эту опцию из списка.

  2. Выберите нужный язык из списка:

    • Если нужный язык отсутствует, VS Code предложит установить соответствующий языковой пакет.
  3. Перезапустите Visual Studio Code для применения изменений.

Установка языкового пакета (если необходимо)

  1. Откройте раздел расширений (Extensions):

    • Нажмите на иконку Extensions (Расширения) в боковой панели или используйте сочетание клавиш Ctrl + Shift + X (Windows/Linux) / Cmd + Shift + X (macOS).
  2. В строке поиска введите название языкового пакета, например, Russian Language Pack (Русский Language Pack).

  3. Найдите нужный пакет и нажмите кнопку Install (Установить).

  4. После установки повторите шаги по изменению языка интерфейса.

Дополнительные советы

  • Установка дополнительных тем:

    • В разделе расширений (Extensions (Расширения)) можно найти и установить различные темы оформления, например, Dracula Official, One Dark Pro и другие.
  • Смена темы через меню настроек:

    • Перейдите в меню File (Файл) > Preferences (Параметры) > Color Theme (на Windows/Linux) или Code (Code) > Preferences (Параметры) > Color Theme (на macOS) и выберите тему из списка.

Примечания

  • Скачивание дополнительных тем:

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

    • При выборе темы вы можете сразу увидеть, как она будет выглядеть, прежде чем подтвердить выбор.
  • Создание собственной темы:

    • Если стандартные темы вам не подходят, вы можете создать свою собственную или настроить существующие через файлы настроек.

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


Если у вас возникнут дополнительные вопросы или потребуется помощь с настройкой VS Code, не стесняйтесь обращаться!

Использование git и gitflic на уровне разработчика

Первоначальная настройка

Настройка git config

Для начала работы необходимо настроить имя пользователя и email в конфигурации git используйте следующие команды в терминале:

git config --global user.name "Ваше имя пользователя"
git config --global user.email "Ваш email"

Введенные тут данные никак не влияют на работу гита и будут только отображаться в коммитах.

Генерация ssh ключа

Для подключения к удаленному репозиторию будет использоваться ssh ключ. Для его создания выполните в терминале следующую команду:

ssh-keygen -t rsa

Все остальные поля ввода оставьте пустыми

Создание локального репозитория

  1. Откройте корневую папку проекта через vscode, в боковом меню откройте третью вкладку слева, нажмите на кнопку Initialize Repository

img

  1. Добавьте (stage) изменения, введите название коммита и нажмите на кнопку Commit

img

Создание проекта на gitflic и выкладывание исходного кода

Авторизация на gitflic

Перейдите на gitflic и нажмите регистрация в правом верхнем углу экрана. Тут можно создать новый аккаунт или использовать для авторизации ВК или Яндекс. Рекомендуется использовать аккаунт ВК или Яндекс, чтобы упростить регистрацию и не потерять доступ к репозиторию.

Добавление ssh ключа

Далее необходимо добавить ssh ключ, созданный при первоначальной настройке. Чтобы его получить выполните в терминале команду

cat ~/.ssh/id_rsa.pub

В giflic: 1. Нажмите на свое имя пользователя в левом верхнем углу; 2. Нажмите на кнопку Редактировать в правом верхнем углу; 3. Выберите пункт ключи в правом меню; 4. Скопируйте ключ из консоли и вставьте его в большое поле ввода по центру экрана, дайти ключу название и выберете дату окончания; 5. Нажмите на кнопку добавить;

img

Создание проекта

В gitflic: 1. В левом меню откройте вкладку проекты; 2. Нажмите на кнопку Создать проект в правом верхнем углу; 3. Введите название проекта (рекомендуется использовать английские символы); 4. Нажмите на кнопку Создать проект в правом нижнем углу;

Загрузка локального репозитория

В gitflic перейдите на странцу проекта (вы должны быть на ней, если выполняли предыдущий шаг), выберете тип ссылки ssh и скопируйте ее.

img

В vscode в контекcтном меню выберите Remote -> Add Remote и в появившееся поле ввода вставьте ссылку на репозиторий, нажмите enter. После чего введите название удаленного источника (обычно пишут origin) и снова нажмите enter.

img

После чего нажмите кнопку push branch.

Редактирование данных

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

Создание коммита

Для создания коммита необходимо сохранить изменения, дать коммиту название и нажать на кнопку commit.

img

Выгрузка изменений в удаленный репозиторий

Для выгрузки изменений в удаленный репозиторий нажмите кнопку Sync changes

Конвейеры
0 успешных
0 с ошибкой