Skip to content
 
 

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Анфиса для друзей

Установка окружения

Склонируйте проект «Анфиса для друзей» в папку Dev/.

Должна получиться такая структура:

Dev/
 └── anfisa1sprint/
     ├── anfisa_for_friends/
     ├── html_templates/
     ├── .gitignore
     ├── LICENSE
     ├── requirements.txt
     └── README.md

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

  1. Запустите редактор Visual Studio Code и через меню «Файл» / «Открыть директорию» откройте папку Dev/anfisa1sprint/.
  2. Запустите терминал в VS Code, удостоверьтесь, что вы работаете из директории anfisa1sprint/ (если вы работаете под Windows, убедитесь, что в терминале запущен Git Bash, а не PowerShell или что-нибудь ещё), и выполните команду:
  • Linux/macOS

    python3 -m venv venv
  • Windows

    python -m venv venv

В директории anfisa1sprint/ будет развёрнуто виртуальное окружение и появится папка venv, в которой будут храниться все зависимости проекта, а структура файлов станет такой:


Dev/
└── anfisa1sprint/
    ├── anfisa_for_friends/
    ├── html_templates/
    ├── venv/   
    ├── .gitignore
    ├── LICENSE
    ├── requirements.txt
    └── README.md

Активация виртуального окружения

в терминале перейдите в корневую директорию проекта Dev/anfisa1sprint/ и выполните команду:

  • Linux/macOS

    source venv/bin/activate
  • Windows

    source venv/Scripts/activate

Теперь все команды в терминале будут предваряться строкой (venv).

💡 Все дальнейшие команды в терминале надо выполнять с активированным виртуальным окружением.

Обновите pip:

python -m pip install --upgrade pip

Установка зависимостей из файла requirements.txt:

Находясь в папке Dev/anfisa1sprint/, выполните команду:

pip install -r requirements.txt

Применение миграций

В директории с файлом manage.py выполните команду:

python manage.py migrate

Запуск проекта в dev-режиме

В директории с файлом manage.py выполните команду:

python manage.py runserver

В ответ Django сообщит, что сервер запущен и проект доступен по адресу http://127.0.0.1:8000/.

About

Учебный проект

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages