├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml └── workflows │ ├── setup.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.zh-CN.md ├── django_simple_api ├── __init__.py ├── __version__.py ├── _fields.py ├── apps.py ├── decorators.py ├── exceptions.py ├── extras.py ├── fields.py ├── middleware.py ├── params.py ├── schema.py ├── serialize.py ├── static │ ├── redoc.standalone.js │ ├── swagger-ui-bundle.js │ └── swagger-ui.css ├── templates │ ├── redoc.html │ └── swagger.html ├── types.py ├── urls.py ├── utils.py └── views.py ├── docs ├── declare-parameters.md ├── document-generation.md ├── extensions-function.md ├── index.md ├── parameter-verification.md └── quick-start.md ├── docs_en ├── declare-parameters.md ├── document-generation.md ├── extensions-function.md ├── index.md ├── parameter-verification.md └── quick-start.md ├── example ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── script ├── test.py └── upload.py └── tests ├── __init__.py ├── testcases ├── Python39.png ├── __init__.py ├── pytest_cases │ ├── __init__.py │ ├── test_parameter_declare.py │ └── test_utils.py ├── unittest_cases │ ├── __init__.py │ ├── test_serialize.py │ └── tests.py └── 洛神赋.md ├── urls.py └── views.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.github/workflows/setup.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /django_simple_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/__init__.py -------------------------------------------------------------------------------- /django_simple_api/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/__version__.py -------------------------------------------------------------------------------- /django_simple_api/_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/_fields.py -------------------------------------------------------------------------------- /django_simple_api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/apps.py -------------------------------------------------------------------------------- /django_simple_api/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/decorators.py -------------------------------------------------------------------------------- /django_simple_api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/exceptions.py -------------------------------------------------------------------------------- /django_simple_api/extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/extras.py -------------------------------------------------------------------------------- /django_simple_api/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/fields.py -------------------------------------------------------------------------------- /django_simple_api/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/middleware.py -------------------------------------------------------------------------------- /django_simple_api/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/params.py -------------------------------------------------------------------------------- /django_simple_api/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/schema.py -------------------------------------------------------------------------------- /django_simple_api/serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/serialize.py -------------------------------------------------------------------------------- /django_simple_api/static/redoc.standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/static/redoc.standalone.js -------------------------------------------------------------------------------- /django_simple_api/static/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/static/swagger-ui-bundle.js -------------------------------------------------------------------------------- /django_simple_api/static/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/static/swagger-ui.css -------------------------------------------------------------------------------- /django_simple_api/templates/redoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/templates/redoc.html -------------------------------------------------------------------------------- /django_simple_api/templates/swagger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/templates/swagger.html -------------------------------------------------------------------------------- /django_simple_api/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/types.py -------------------------------------------------------------------------------- /django_simple_api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/urls.py -------------------------------------------------------------------------------- /django_simple_api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/utils.py -------------------------------------------------------------------------------- /django_simple_api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/django_simple_api/views.py -------------------------------------------------------------------------------- /docs/declare-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/declare-parameters.md -------------------------------------------------------------------------------- /docs/document-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/document-generation.md -------------------------------------------------------------------------------- /docs/extensions-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/extensions-function.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/parameter-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/parameter-verification.md -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs/quick-start.md -------------------------------------------------------------------------------- /docs_en/declare-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/declare-parameters.md -------------------------------------------------------------------------------- /docs_en/document-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/document-generation.md -------------------------------------------------------------------------------- /docs_en/extensions-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/extensions-function.md -------------------------------------------------------------------------------- /docs_en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/index.md -------------------------------------------------------------------------------- /docs_en/parameter-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/parameter-verification.md -------------------------------------------------------------------------------- /docs_en/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/docs_en/quick-start.md -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/example/asgi.py -------------------------------------------------------------------------------- /example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/example/settings.py -------------------------------------------------------------------------------- /example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/example/urls.py -------------------------------------------------------------------------------- /example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/example/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/manage.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/pytest.ini -------------------------------------------------------------------------------- /script/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/script/test.py -------------------------------------------------------------------------------- /script/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/script/upload.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "example.settings") 4 | -------------------------------------------------------------------------------- /tests/testcases/Python39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/Python39.png -------------------------------------------------------------------------------- /tests/testcases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testcases/pytest_cases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testcases/pytest_cases/test_parameter_declare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/pytest_cases/test_parameter_declare.py -------------------------------------------------------------------------------- /tests/testcases/pytest_cases/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/pytest_cases/test_utils.py -------------------------------------------------------------------------------- /tests/testcases/unittest_cases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testcases/unittest_cases/test_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/unittest_cases/test_serialize.py -------------------------------------------------------------------------------- /tests/testcases/unittest_cases/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/unittest_cases/tests.py -------------------------------------------------------------------------------- /tests/testcases/洛神赋.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/testcases/洛神赋.md -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Django-Simple-API/django-simple-api/HEAD/tests/views.py --------------------------------------------------------------------------------