first commit

This commit is contained in:
2026-02-22 12:29:18 +05:00
commit d34447d322
40 changed files with 585 additions and 0 deletions

89
README.md Normal file
View File

@@ -0,0 +1,89 @@
# Autospp
Короткое описание проекта: что это за приложение, для чего предназначено (13 предложения).
Пример:
Простое приложение для учета автомобилей (марки, модели, год выпуска, фото). Использует Django 5.2.11 и SQLite/PostgreSQL.
## Требования
- Windows 10 / 11
- Python 3.12+ (рекомендуется 3.13 или 3.14)
## Установка на Windows
### 1. Установка Python
1. Скачай и установи Python с официального сайта:
https://www.python.org/downloads/
2. **Важно** во время установки:
- Поставь галочку **«Add python.exe to PATH»**
- Выбери «Customize installation» → включи pip и py launcher
3. Проверь установку (в PowerShell или cmd):
```powershell
python --version
# должно показать Python 3.13.x или выше
pip --version
```
### 2. Создание и активация виртуального окруженияРекомендуется всегда использовать виртуальное окружение.Открой терминал (PowerShell или cmd) в папке с проектом и выполни:
```powershell
python -m venv venv
# Активация (нужно делать каждый раз при работе с проектом)
venv\Scripts\activate
```
После активации в начале строки появится (venv)
### 3. Установка зависимостей
```powershell
# Обнови pip (рекомендуется)
python -m pip install --upgrade pip
# или
.\venv\Scripts\python.exe -m pip install --upgrade pip
# Установи Django и все зависимости
pip install pip install Django==5.2.11
```
### 4. Настройка и первый запуск
```powershell
# Применить миграции (создать/обновить таблицы в базе)
python manage.py migrate
# (Опционально) Создать суперпользователя для админки
python manage.py createsuperuser
# → введи username, email и пароль
# Запустить сервер разработки
python manage.py runserver
```
После запуска открой в браузере:
http://127.0.0.1:8000/admin/autoapp/auto/
http://127.0.0.1:8000/autoapp/
http://127.0.0.1:8000/autoapp/add/
## Добавление через админку
![alt text](image-5.png)
![alt text](image-1.png)
![alt text](image-2.png)
## Добавление через сайт
![alt text](image.png)
![alt text](image-3.png)
![alt text](image-4.png)