├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.rst ├── dev-requirements.txt ├── dev_server.py ├── docker-compose.yml ├── docs ├── custom_config.md ├── custom_response_messages.md ├── custom_routes.md ├── developing.md ├── getting_started.md ├── query_parameters.md └── using_a_sanic_crud_api.md ├── examples ├── Dockerfile ├── docker-compose.yml ├── model.py ├── model_with_custom_config.py ├── model_with_custom_messages.py └── simple_server.py ├── sanic_crud ├── __init__.py ├── config.py ├── crud_generation.py └── resources │ ├── __init__.py │ ├── base_resource.py │ ├── collection_resource.py │ └── single_resource.py ├── setup.py ├── tests ├── conftest.py ├── test_config │ ├── conftest.py │ └── test_config.py ├── test_errors.py └── test_requests.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/README.rst -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp==1.2.0 2 | pytest==3.0.6 3 | peewee==2.8.5 4 | sanic==0.3.0 5 | -------------------------------------------------------------------------------- /dev_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/dev_server.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/custom_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/custom_config.md -------------------------------------------------------------------------------- /docs/custom_response_messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/custom_response_messages.md -------------------------------------------------------------------------------- /docs/custom_routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/custom_routes.md -------------------------------------------------------------------------------- /docs/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/developing.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/query_parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/query_parameters.md -------------------------------------------------------------------------------- /docs/using_a_sanic_crud_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/docs/using_a_sanic_crud_api.md -------------------------------------------------------------------------------- /examples/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/Dockerfile -------------------------------------------------------------------------------- /examples/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/docker-compose.yml -------------------------------------------------------------------------------- /examples/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/model.py -------------------------------------------------------------------------------- /examples/model_with_custom_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/model_with_custom_config.py -------------------------------------------------------------------------------- /examples/model_with_custom_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/model_with_custom_messages.py -------------------------------------------------------------------------------- /examples/simple_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/examples/simple_server.py -------------------------------------------------------------------------------- /sanic_crud/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/__init__.py -------------------------------------------------------------------------------- /sanic_crud/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/config.py -------------------------------------------------------------------------------- /sanic_crud/crud_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/crud_generation.py -------------------------------------------------------------------------------- /sanic_crud/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/resources/__init__.py -------------------------------------------------------------------------------- /sanic_crud/resources/base_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/resources/base_resource.py -------------------------------------------------------------------------------- /sanic_crud/resources/collection_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/resources/collection_resource.py -------------------------------------------------------------------------------- /sanic_crud/resources/single_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/sanic_crud/resources/single_resource.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_config/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tests/test_config/conftest.py -------------------------------------------------------------------------------- /tests/test_config/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tests/test_config/test_config.py -------------------------------------------------------------------------------- /tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tests/test_errors.py -------------------------------------------------------------------------------- /tests/test_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tests/test_requests.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Reinami/sanic_crud/HEAD/tox.ini --------------------------------------------------------------------------------