First commite
This commit is contained in:
30
README.md
Normal file
30
README.md
Normal file
@@ -0,0 +1,30 @@
|
||||
## 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`). Наполнение — через админку/скрипты/миграции по вашему выбору. Страница читает данные напрямую из БД.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user