n9-Stepanov-Egor-150911

0
4 месяца назад
README.md

📋 ИНСТРУКЦИЯ ДЛЯ ПРЕПОДАВАТЕЛЯ: Запуск проекта "Вакансии HH.ru" 🚀 Краткая инструкция (для быстрого запуска) Скачайте проект (архив или папку с файлами)

Откройте командную строку в папке проекта

Выполните команды по порядку:

bash

1. Активируйте виртуальное окружение (Windows)

venv\Scripts\activate.bat

2. Установите зависимости (если нужно)

pip install django requests

3. Примените миграции

python manage.py migrate

4. Создайте суперпользователя (логин: admin, пароль: 12345)

python manage.py createsuperuser

username: admin

email: (можно пропустить)

password: admin

confirm: 12345

5. Запустите сервер

python manage.py runserver Откройте браузер: http://127.0.0.1:8000/

📁 Полная инструкция с пояснениями Шаг 1: Подготовка среды Требования:

Python 3.8+

Установленный Django

Доступ в интернет (для работы с API HH.ru)

Если проекта нет на компьютере:

bash

1. Клонируйте или распакуйте проект в папку

cd путь_к_папке_с_проектом

2. Проверьте структуру файлов (должно быть):

hh_project/

├── manage.py

├── hh_vacancies/

├── vacancies/

├── templates/

└── venv/

3. Если нет venv, создайте:

python -m venv venv Шаг 2: Активация виртуального окружения bash

Windows

venv\Scripts\activate.bat

Mac/Linux

source venv/bin/activate

После активации в начале строки должно появиться (venv)

Шаг 3: Установка зависимостей bash

Проверьте установленные пакеты

pip list

Если Django и requests не установлены:

pip install django requests Шаг 4: Настройка базы данных bash

1. Примените миграции

python manage.py migrate

2. Создайте администратора (для доступа к админке)

python manage.py createsuperuser

Следуйте инструкциям:

Username: admin

Email address: (можно пропустить - нажать Enter)

Password: admin

Password (again): 12345

Шаг 5: Запуск сервера bash

Запустите сервер разработки

python manage.py runserver

Сервер запустится по адресу: http://127.0.0.1:8000/

Шаг 6: Проверка работы Откройте в браузере:

Главная страница: http://127.0.0.1:8000/

Форма для поиска вакансий

Кнопка "Загрузить вакансии с HH.ru"

Загрузите вакансии:

Нажмите кнопку "Загрузить вакансии с HH.ru"

Появятся карточки вакансий

Просмотр вакансии:

Кликните на название любой вакансии

Откроется страница с полным описанием

Админ-панель: http://127.0.0.1:8000/admin/

Логин: admin

Пароль: 12345

Раздел "VACANCIES" - все загруженные вакансии