Files
resume/README.md
Pavel Sobolev c4bb087aaf First commite
2025-11-12 23:49:00 +03:00

1.2 KiB
Raw Blame History

Resume (Django)

Коротко: персональный сайт-резюме на Django с выдачей DOCX/PDF «на лету».

Мини‑настройка

  1. Создайте .env (можно на основе example.env):
DEBUG=True
SECRET_KEY=change-this
ALLOWED_HOSTS=127.0.0.1,localhost
DATABASE_URL=sqlite:///db.sqlite3
  1. Установите зависимости (poetry или pip):
poetry install
# или
pip install -r requirements.txt  # если используете requirements
  1. Миграции и запуск:
python manage.py migrate
python manage.py runserver

PDF рендерится через WeasyPrint. Для Linux/WSL установите системные библиотеки (cairo/pango/gdk-pixbuf, шрифты DejaVu), иначе PDF может не собираться.

Данные

Профиль хранится в БД (модель Profile + связанные Experience, SkillGroup). Наполнение — через админку/скрипты/миграции по вашему выбору. Страница читает данные напрямую из БД.