n9-Stepanov-Egor-150911
📋 ИНСТРУКЦИЯ ДЛЯ ПРЕПОДАВАТЕЛЯ: Запуск проекта "Вакансии 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" - все загруженные вакансии