Online Shop Rest API - это проект для онлайн магазина, который предоставляет RESTful API для управления пользователями, продуктами, заказами, доставкой и поддержкой.
Этот проект разделен на несколько приложений:
- accounts: Управление пользователями, включая аутентификацию, авторизацию и профили пользователей.
- delivery: Управление доставкой товаров.
- markets: Управление магазинами и продуктами.
- support: Управление службой поддержки для обработки запросов и обратной связи от пользователей.
- Склонируйте репозиторий на локальную машину:
git clone https://github.com/Adik8712/OnlineShopRestApiTwo.git
- Создайте виртуальное окружение и активируйте его:
cd OnlineShopRestApi
virtualenv venv
source venv/bin/activate # Для Unix/Mac
venv\Scripts\activate # Для Windows
- Установите зависимости:
pip install -r requirements.txt
- Примените миграции:
python3 manage.py makemigrations
python manage.py migrate
- Запустите сервер разработки:
python manage.py runserver
.
├── apps
│ ├── accounts
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── __init__.py
│ │ ├── migrations
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
│ ├── delivery
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── __init__.py
│ │ ├── migrations
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
│ ├── markets
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── __init__.py
│ │ ├── migrations
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
│ └── support
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ ├── models.py
│ ├── signals.py
│ ├── tests.py
│ └── views.py
├── config.ini
├── create_project.md
├── db.sqlite3
├── LICENSE
├── manage.py
├── media
├── OnlineShopRestApi
│ ├── asgi.py
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ wsgi.py
├── plaintext.tree
├── push.sh
├── README.md
├── requirements.txt
└── static
Любые вопросы или предложения по улучшению проекта приветствуются. Вы можете связаться с нами по электронной почте abashevadil87@gmail.com
Этот проект лицензирован по лицензии MIT.