1.2 KiB
1.2 KiB
Resume (Django)
Коротко: персональный сайт-резюме на Django с выдачей DOCX/PDF «на лету».
Мини‑настройка
- Создайте
.env(можно на основеexample.env):
DEBUG=True
SECRET_KEY=change-this
ALLOWED_HOSTS=127.0.0.1,localhost
DATABASE_URL=sqlite:///db.sqlite3
- Установите зависимости (poetry или pip):
poetry install
# или
pip install -r requirements.txt # если используете requirements
- Миграции и запуск:
python manage.py migrate
python manage.py runserver
PDF рендерится через WeasyPrint. Для Linux/WSL установите системные библиотеки (cairo/pango/gdk-pixbuf, шрифты DejaVu), иначе PDF может не собираться.
Данные
Профиль хранится в БД (модель Profile + связанные Experience, SkillGroup). Наполнение — через админку/скрипты/миграции по вашему выбору. Страница читает данные напрямую из БД.