├── .gitignore ├── LICENSE ├── README.md ├── drf_service_layer ├── __init__.py ├── services.py ├── views.py └── viewsets.py ├── manage.py ├── pyproject.toml ├── pytest.ini └── tests ├── __init__.py ├── asgi.py ├── settings.py ├── test_app ├── __init__.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── serializers.py ├── services.py ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── test_views.py │ └── test_viewsets.py └── views.py ├── urls.py └── wsgi.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/README.md -------------------------------------------------------------------------------- /drf_service_layer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/drf_service_layer/__init__.py -------------------------------------------------------------------------------- /drf_service_layer/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/drf_service_layer/services.py -------------------------------------------------------------------------------- /drf_service_layer/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/drf_service_layer/views.py -------------------------------------------------------------------------------- /drf_service_layer/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/drf_service_layer/viewsets.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/manage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE = tests.settings -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/asgi.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/apps.py -------------------------------------------------------------------------------- /tests/test_app/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/migrations/0001_initial.py -------------------------------------------------------------------------------- /tests/test_app/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/models.py -------------------------------------------------------------------------------- /tests/test_app/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/serializers.py -------------------------------------------------------------------------------- /tests/test_app/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/services.py -------------------------------------------------------------------------------- /tests/test_app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_app/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/tests/test_views.py -------------------------------------------------------------------------------- /tests/test_app/tests/test_viewsets.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/test_app/views.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qu3vipon/drf-service-layer/HEAD/tests/wsgi.py --------------------------------------------------------------------------------