diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 88b7203b..b2d0cfdf 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -16,36 +16,6 @@ - `backend/eusrr_backend/` - основные настройки - `backend/api/`, `employees/`, `documents/`, `feed/`, `requests_app/` и др. - Django приложения -## Виртуальное окружение Python - -В этом проекте используется виртуальное окружение Python, расположенное в `.venv/`. - -### Важные правила при работе с Python: - -1. **Всегда используйте полный путь** к Python и pip из виртуального окружения -2. **Никогда не используйте** команды `python` или `pip` без указания полного пути - -### Примеры: - -❌ **Неправильно:** -```bash -python manage.py runserver -pip install django -``` - -✅ **Правильно:** -```bash -.venv/Scripts/python manage.py runserver -.venv/Scripts/pip install django -``` - -### Пути к исполняемым файлам: - -- Python: `.venv/Scripts/python` -- pip: `.venv/Scripts/pip` - -**Всегда используй эти полные пути вместо команд `python` и `pip`** - ## Правила работы с документацией ### ⚠️ КРИТИЧНО: НЕ создавай новые MD файлы в корневых папках! diff --git a/.gitignore b/.gitignore index c6fcea70..1167a221 100644 --- a/.gitignore +++ b/.gitignore @@ -151,9 +151,15 @@ dmypy.json .mypy_cache -# папки со статикой и медиа -media/ +# Медиа файлы (загруженные пользователями) +# Игнорируем все файлы в media/, но сохраняем структуру папок через .gitkeep +*/media/* + + +# Устаревшие пути (deprecated) smedia/ +filer_public/ + # Собранные статические файлы Django (collectstatic) staticfiles/ # Исходные static файлы НЕ игнорируются (backend/static/)