Files
lab-django/README.md
2026-02-22 12:29:18 +05:00

89 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)