Library for generating transport logic for web application
Project description
AutoAPI
AutoAPI собирает абстрагирует ваше приложение от слоя с передачей данных, генерируя API из чистых классов, содержащих логику.
Документация
- Russian
- English (in future)
Развертывание на локалке
Устанавливаем virtual env:
python3 -m venv venv
. venv/bin/activate
Устанавливаем библиотеку с зависимостями
pip install .
Переходим в example-проект, мигрируем БД (SQLite) и запускаем:
cd example/online_shop
python manage.py migrate
python manage.py runserver
По урле http://127.0.0.1:8000/docs/ будет доступен Swagger для сгенерированного API. Оттуда можно дергать хэндлеры.
Рекомендуется создать суперюзера (python manage.py createsuperuser
) и авторизоваться в админке.
Чтобы проверить корректную работу API, можно дернуть хэндлер user.get_user
в сваггере.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
autoapi-django-0.9.1.tar.gz
(20.7 kB
view hashes)
Built Distribution
Close
Hashes for autoapi_django-0.9.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff4f2b441328e1ec1720eeae45c43fb01c8cc8354200f133dc663f36f870a38 |
|
MD5 | 002274e13d8ef89d313cd5c68d14c0c2 |
|
BLAKE2b-256 | 08083f5ac261e0e5e425bece701c934fe9c95071524a5fdb6b51ae4c9f5216c7 |