From 2c4993b77be72153733419f8b7237c8a782b95aa Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 10 Aug 2025 17:06:46 +0000 Subject: [PATCH] Deployed 317ca82 with MkDocs version: 1.6.0 --- api-guide/schemas/index.html | 2 +- api-guide/serializers/index.html | 6 + community/3.1-announcement/index.html | 2 +- community/3.3-announcement/index.html | 2 +- community/3.4-announcement/index.html | 12 +- community/3.5-announcement/index.html | 6 +- community/third-party-packages/index.html | 3 +- search/search_index.json | 2 +- sitemap.xml | 140 +++++++++++----------- sitemap.xml.gz | Bin 771 -> 771 bytes 10 files changed, 91 insertions(+), 84 deletions(-) diff --git a/api-guide/schemas/index.html b/api-guide/schemas/index.html index 9ced05dce..02c78773d 100644 --- a/api-guide/schemas/index.html +++ b/api-guide/schemas/index.html @@ -765,7 +765,7 @@ on.

Together with get_components(), this is the main entry point to the view introspection.

get_operation_id()

-

There must be a unique operationid for each operation. +

There must be a unique operationid for each operation. By default the operationId is deduced from the model name, serializer name or view name. The operationId looks like "listItems", "retrieveItem", "updateItem", etc. The operationId is camelCase by convention.

diff --git a/api-guide/serializers/index.html b/api-guide/serializers/index.html index d403355aa..838676073 100644 --- a/api-guide/serializers/index.html +++ b/api-guide/serializers/index.html @@ -645,6 +645,10 @@ DRF Encrypt Content +
  • + Shapeless Serializers +
  • +
    @@ -1566,6 +1570,8 @@ blacklisted and child serializers can be optionally expanded.

    The drf-writable-nested package provides writable nested model serializer which allows to create/update models with nested related data.

    DRF Encrypt Content

    The drf-encrypt-content package helps you encrypt your data, serialized through ModelSerializer. It also contains some helper functions. Which helps you to encrypt your data.

    +

    Shapeless Serializers

    +

    The drf-shapeless-serializers package provides dynamic serializer configuration capabilities, allowing runtime field selection, renaming, attribute modification, and nested relationship configuration without creating multiple serializer classes. It helps eliminate serializer boilerplate while providing flexible API responses.

    diff --git a/community/3.1-announcement/index.html b/community/3.1-announcement/index.html index a71fdf0b7..06c64c604 100644 --- a/community/3.1-announcement/index.html +++ b/community/3.1-announcement/index.html @@ -500,7 +500,7 @@

    cursor based pagination

    Support for header-based pagination.

    The pagination API was previously only able to alter the pagination style in the body of the response. The API now supports being able to write pagination information in response headers, making it possible to use pagination schemes that use the Link or Content-Range headers.

    -

    For more information, see the custom pagination styles documentation.

    +

    For more information, see the custom pagination styles documentation.


    Versioning

    We've made it easier to build versioned APIs. Built-in schemes for versioning include both URL based and Accept header based variations.

    diff --git a/community/3.3-announcement/index.html b/community/3.3-announcement/index.html index de8a5838d..fc52a1ba7 100644 --- a/community/3.3-announcement/index.html +++ b/community/3.3-announcement/index.html @@ -460,7 +460,7 @@
  • Filters presented as HTML controls in the browsable API.
  • A forms API, allowing serializers to be rendered as HTML forms.
  • Django 1.9 support.
  • -
  • A JSONField serializer field, corresponding to Django 1.9's Postgres JSONField model field.
  • +
  • A JSONField serializer field, corresponding to Django 1.9's Postgres JSONField model field.
  • Browsable API support via AJAX, rather than server side request overloading.
  • Filter Controls

    diff --git a/community/3.4-announcement/index.html b/community/3.4-announcement/index.html index 4f83ca3c9..cf3f834ee 100644 --- a/community/3.4-announcement/index.html +++ b/community/3.4-announcement/index.html @@ -509,8 +509,8 @@ documentation options in the future, by rendering the Document obje HTML documentation pages.

    Alongside the built-in schema support, we're also now providing the following:

    These API clients are dynamically driven, and able to interact with any API that exposes a supported schema format.

    @@ -558,8 +558,8 @@ documentation generation and parameter annotation.


    You can read more about any of this new functionality in the following:

    It is also worth noting that Marc Gibbons is currently working towards a 2.0 release of @@ -602,14 +602,14 @@ will result in a list of the available choices being returned in the response.

    In order to minimise exposed information the behavior now is to not return choices information for relational fields.

    -

    If you want to override this new behavior you'll need to implement a custom +

    If you want to override this new behavior you'll need to implement a custom metadata class.

    See issue #3751 for more information on this behavioral change.


    Other improvements

    This release includes further work from a huge number of pull requests and issues.

    Many thanks to all our contributors who've been involved in the release, either through raising issues, giving feedback, improving the documentation, or suggesting and implementing code changes.

    -

    The full set of itemized release notes are available here.

    +

    The full set of itemized release notes are available here.

    diff --git a/community/3.5-announcement/index.html b/community/3.5-announcement/index.html index 932ad37dc..7754ff089 100644 --- a/community/3.5-announcement/index.html +++ b/community/3.5-announcement/index.html @@ -512,9 +512,9 @@ we strongly encourage you to invest in its continued development by

    Improved schema generation

    Docstrings on views are now pulled through into schema definitions, allowing -you to use the schema definition to document your API.

    +you to use the schema definition to document your API.

    There is now also a shortcut function, get_schema_view(), which makes it easier to -adding schema views to your API.

    +adding schema views to your API.

    For example, to include a swagger schema to your API, you would do the following:

    Serializer fields