Skip to main content

Allows the declaration of RESTful APIs using simple declarations so that you don’t need to write executable code for every HTTP method on every API. Introduces:

  • Inheritable declarations at the class level, including the ability to modify the base class declarations.

  • Dynamic creation of Flask-RESTful API Resource classes, so that you can automatically generate the same pattern of URLs many times.

  • Reducing HTTP method code to a series of re-usable steps. These are automatically ordered for each HTTP method to meet ordering constraints specified on each step. This allows the requirements for the HTTP method code to be reduced to a simple declaration of what steps to include. Because these steps are automatically ordered, they may be specified in any order, making it easy to add or remove steps from inherited standard recipes.

  • Adds column validation and introspection to Flask-SQLAlchemy tables, and automatically generates metadata descriptions of what colums are allowed to be POSTed or PUT, including the server validation rules that will be applied to each column. This lets you specify the validation rules in one place for both server and client.

  • Provides column-level authorization for all HTTP methods.

  • Supports nested child rows (relationships) in APIs (and nested column-level authorization).

The documentation is on ReadTheDocs.org here.

Metadata

Release files for Flask-RESTful-DRY 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flask-RESTful-DRY 0.3.1
File Size Uploaded
Flask-RESTful-DRY-0.3.1.tar.gz 52.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flask-RESTful-DRY 0.3.1
File Interpreter ABI Platform
Flask_RESTful_DRY-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 203.3 kB

Release files / Flask-RESTful-DRY-0.3.1.tar.gz

Download URL Flask-RESTful-DRY-0.3.1.tar.gz
Size 52.7 kB
Tags Source
SHA-256 checksum
How to use checksums
52d639941dc7bda8d30b5d25cc1405cd1c06e7c78c0c34da3b8a96a9a9fa3239
BLAKE2b-256 checksum
How to use checksums
96018ee17c918892051cb0dafec40d7c02bc9f51bee27d43b6cb0f519654ae15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Flask_RESTful_DRY-0.3.1-py3-none-any.whl

Download URL Flask_RESTful_DRY-0.3.1-py3-none-any.whl
Size 150.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c1827304899ee97f8273b75cec9c7ed868f170b963212c7ba6ebe7e90e7831f4
BLAKE2b-256 checksum
How to use checksums
95574097bcf4807d875dc91696cda5720620f78f797145998e87143b3d15dd3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page