├── .github └── workflows │ ├── lint.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTING.rst ├── LICENSE.md ├── MANIFEST.in ├── README.rst ├── assets └── okami.jpg ├── docs ├── Makefile └── source │ ├── conf.py │ ├── index.rst │ ├── middlewares.rst │ ├── models.rst │ ├── quickstart.rst │ ├── settings.rst │ ├── special_case.rst │ └── testing.rst ├── manage.py ├── pyproject.toml ├── requirements.txt ├── rest_models ├── __init__.py ├── backend │ ├── __init__.py │ ├── auth.py │ ├── base.py │ ├── client.py │ ├── compiler.py │ ├── connexion.py │ ├── creation.py │ ├── exceptions.py │ ├── exec │ │ └── resty │ ├── features.py │ ├── introspection.py │ ├── middlewares.py │ ├── operations.py │ ├── schema.py │ └── utils.py ├── checks.py ├── router.py ├── storage.py ├── test.py ├── tests │ ├── __init__.py │ ├── rest_fixtures │ │ ├── data_test_fixtures.json │ │ ├── fake_pizza.json │ │ └── full_test_fixtures.json │ ├── test_clients.py │ ├── test_introspection.py │ ├── test_middlewares.py │ ├── test_restmodeltestcase.py │ ├── test_systemcheck.py │ ├── test_utils.py │ ├── tests_build_params.py │ ├── tests_compilers.py │ ├── tests_connexion.py │ ├── tests_queryset.py │ ├── tests_routers.py │ ├── tests_tools.py │ └── tests_upload_files.py └── utils.py ├── test_requirements.txt ├── test_runner.py ├── testapi ├── __init__.py ├── admin.py ├── badapi │ ├── __init__.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── urls.py │ └── viewset.py ├── fixtures │ ├── data.json │ ├── restaurant.json │ └── user.json ├── migrations │ ├── 0001_initial.py │ ├── 0002_review.py │ └── __init__.py ├── models.py ├── serializers.py ├── urls.py └── viewset.py ├── testapp ├── __init__.py ├── badapp │ ├── __init__.py │ └── models.py ├── fixtures │ └── all_fixtures.json ├── migrations │ ├── 0001_initial.py │ ├── 0002_review.py │ └── __init__.py └── models.py ├── testappsimple ├── __init__.py └── models.py ├── testsettings.py ├── testsettings_psql.py └── tox.ini /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/README.rst -------------------------------------------------------------------------------- /assets/okami.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/assets/okami.jpg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/middlewares.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/middlewares.rst -------------------------------------------------------------------------------- /docs/source/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/models.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/settings.rst -------------------------------------------------------------------------------- /docs/source/special_case.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/special_case.rst -------------------------------------------------------------------------------- /docs/source/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/docs/source/testing.rst -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/manage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/requirements.txt -------------------------------------------------------------------------------- /rest_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/__init__.py -------------------------------------------------------------------------------- /rest_models/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_models/backend/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/auth.py -------------------------------------------------------------------------------- /rest_models/backend/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/base.py -------------------------------------------------------------------------------- /rest_models/backend/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/client.py -------------------------------------------------------------------------------- /rest_models/backend/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/compiler.py -------------------------------------------------------------------------------- /rest_models/backend/connexion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/connexion.py -------------------------------------------------------------------------------- /rest_models/backend/creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/creation.py -------------------------------------------------------------------------------- /rest_models/backend/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/exceptions.py -------------------------------------------------------------------------------- /rest_models/backend/exec/resty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/exec/resty -------------------------------------------------------------------------------- /rest_models/backend/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/features.py -------------------------------------------------------------------------------- /rest_models/backend/introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/introspection.py -------------------------------------------------------------------------------- /rest_models/backend/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/middlewares.py -------------------------------------------------------------------------------- /rest_models/backend/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/operations.py -------------------------------------------------------------------------------- /rest_models/backend/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/schema.py -------------------------------------------------------------------------------- /rest_models/backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/backend/utils.py -------------------------------------------------------------------------------- /rest_models/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/checks.py -------------------------------------------------------------------------------- /rest_models/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/router.py -------------------------------------------------------------------------------- /rest_models/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/storage.py -------------------------------------------------------------------------------- /rest_models/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/test.py -------------------------------------------------------------------------------- /rest_models/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_models/tests/rest_fixtures/data_test_fixtures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/rest_fixtures/data_test_fixtures.json -------------------------------------------------------------------------------- /rest_models/tests/rest_fixtures/fake_pizza.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/rest_fixtures/fake_pizza.json -------------------------------------------------------------------------------- /rest_models/tests/rest_fixtures/full_test_fixtures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/rest_fixtures/full_test_fixtures.json -------------------------------------------------------------------------------- /rest_models/tests/test_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_clients.py -------------------------------------------------------------------------------- /rest_models/tests/test_introspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_introspection.py -------------------------------------------------------------------------------- /rest_models/tests/test_middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_middlewares.py -------------------------------------------------------------------------------- /rest_models/tests/test_restmodeltestcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_restmodeltestcase.py -------------------------------------------------------------------------------- /rest_models/tests/test_systemcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_systemcheck.py -------------------------------------------------------------------------------- /rest_models/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/test_utils.py -------------------------------------------------------------------------------- /rest_models/tests/tests_build_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_build_params.py -------------------------------------------------------------------------------- /rest_models/tests/tests_compilers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_compilers.py -------------------------------------------------------------------------------- /rest_models/tests/tests_connexion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_connexion.py -------------------------------------------------------------------------------- /rest_models/tests/tests_queryset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_queryset.py -------------------------------------------------------------------------------- /rest_models/tests/tests_routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_routers.py -------------------------------------------------------------------------------- /rest_models/tests/tests_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_tools.py -------------------------------------------------------------------------------- /rest_models/tests/tests_upload_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/tests/tests_upload_files.py -------------------------------------------------------------------------------- /rest_models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/rest_models/utils.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- 1 | unidecode 2 | -------------------------------------------------------------------------------- /test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/test_runner.py -------------------------------------------------------------------------------- /testapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapi/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/admin.py -------------------------------------------------------------------------------- /testapi/badapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapi/badapi/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/badapi/migrations/0001_initial.py -------------------------------------------------------------------------------- /testapi/badapi/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapi/badapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/badapi/models.py -------------------------------------------------------------------------------- /testapi/badapi/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/badapi/serializers.py -------------------------------------------------------------------------------- /testapi/badapi/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/badapi/urls.py -------------------------------------------------------------------------------- /testapi/badapi/viewset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/badapi/viewset.py -------------------------------------------------------------------------------- /testapi/fixtures/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/fixtures/data.json -------------------------------------------------------------------------------- /testapi/fixtures/restaurant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/fixtures/restaurant.json -------------------------------------------------------------------------------- /testapi/fixtures/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/fixtures/user.json -------------------------------------------------------------------------------- /testapi/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/migrations/0001_initial.py -------------------------------------------------------------------------------- /testapi/migrations/0002_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/migrations/0002_review.py -------------------------------------------------------------------------------- /testapi/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/models.py -------------------------------------------------------------------------------- /testapi/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/serializers.py -------------------------------------------------------------------------------- /testapi/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/urls.py -------------------------------------------------------------------------------- /testapi/viewset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapi/viewset.py -------------------------------------------------------------------------------- /testapp/__init__.py: -------------------------------------------------------------------------------- 1 | import rest_models # NOQA 2 | -------------------------------------------------------------------------------- /testapp/badapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapp/badapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapp/badapp/models.py -------------------------------------------------------------------------------- /testapp/fixtures/all_fixtures.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapp/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapp/migrations/0001_initial.py -------------------------------------------------------------------------------- /testapp/migrations/0002_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapp/migrations/0002_review.py -------------------------------------------------------------------------------- /testapp/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testapp/models.py -------------------------------------------------------------------------------- /testappsimple/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testappsimple/__init__.py -------------------------------------------------------------------------------- /testappsimple/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testappsimple/models.py -------------------------------------------------------------------------------- /testsettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testsettings.py -------------------------------------------------------------------------------- /testsettings_psql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/testsettings_psql.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yupeek/django-rest-models/HEAD/tox.ini --------------------------------------------------------------------------------