86 lines
2.6 KiB
Markdown
86 lines
2.6 KiB
Markdown
# Autospp
|
||
|
||
Простое приложение для учета автомобилей (марки, модели, год выпуска). Использует 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/
|
||
|
||
## Добавление через админку
|
||

|
||
|
||

|
||
|
||

|
||
|
||
## Добавление через сайт
|
||
|
||

|
||
|
||

|
||
|
||
 |