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

31 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 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
```
2) Установите зависимости (poetry или pip):
```
poetry install
# или
pip install -r requirements.txt # если используете requirements
```
3) Миграции и запуск:
```
python manage.py migrate
python manage.py runserver
```
PDF рендерится через WeasyPrint. Для Linux/WSL установите системные библиотеки (cairo/pango/gdk-pixbuf, шрифты DejaVu), иначе PDF может не собираться.
### Данные
Профиль хранится в БД (модель `Profile` + связанные `Experience`, `SkillGroup`). Наполнение — через админку/скрипты/миграции по вашему выбору. Страница читает данные напрямую из БД.