Deployed 64c3d9ef with MkDocs version: 1.6.0

This commit is contained in:
Bruno Alla 2025-08-09 10:35:39 +01:00
parent 8efe59233e
commit 44d00be8da
7 changed files with 91 additions and 74 deletions

View File

@ -569,7 +569,7 @@ class CustomAnonRateThrottle(AnonRateThrottle):
<p>You'll need to remember to also set your custom throttle class in the <code>'DEFAULT_THROTTLE_CLASSES'</code> settings key, or using the <code>throttle_classes</code> view attribute.</p> <p>You'll need to remember to also set your custom throttle class in the <code>'DEFAULT_THROTTLE_CLASSES'</code> settings key, or using the <code>throttle_classes</code> view attribute.</p>
<h2 id="a-note-on-concurrency"><a class="toclink" href="#a-note-on-concurrency">A note on concurrency</a></h2> <h2 id="a-note-on-concurrency"><a class="toclink" href="#a-note-on-concurrency">A note on concurrency</a></h2>
<p>The built-in throttle implementations are open to <a href="https://en.wikipedia.org/wiki/Race_condition#Data_race">race conditions</a>, so under high concurrency they may allow a few extra requests through.</p> <p>The built-in throttle implementations are open to <a href="https://en.wikipedia.org/wiki/Race_condition#Data_race">race conditions</a>, so under high concurrency they may allow a few extra requests through.</p>
<p>If your project relies on guaranteeing the number of requests during concurrent requests, you will need to implement your own throttle class.</p> <p>If your project relies on guaranteeing the number of requests during concurrent requests, you will need to implement your own throttle class. See <a href="https://github.com/encode/django-rest-framework/issues/5181">issue #5181</a> for more details.</p>
<hr /> <hr />
<h1 id="api-reference"><a class="toclink" href="#api-reference">API Reference</a></h1> <h1 id="api-reference"><a class="toclink" href="#api-reference">API Reference</a></h1>
<h2 id="anonratethrottle"><a class="toclink" href="#anonratethrottle">AnonRateThrottle</a></h2> <h2 id="anonratethrottle"><a class="toclink" href="#anonratethrottle">AnonRateThrottle</a></h2>

View File

@ -584,7 +584,7 @@ class ExampleSerializer(serializers.Serializer):
# ... # ...
class Meta: class Meta:
# ToDo items belong to a parent list, and have an ordering defined # ToDo items belong to a parent list, and have an ordering defined
# by the 'position' field. No two items in a given list may share # by the 'position' field. No two items in a given list may share
# the same position. # the same position.
validators = [ validators = [
UniqueTogetherValidator( UniqueTogetherValidator(

View File

@ -435,6 +435,10 @@
</li> </li>
<li>
<a href="#triaging-issues">Triaging issues</a>
</li>
<li class="main"> <li class="main">
<a href="#development">Development</a> <a href="#development">Development</a>
@ -491,6 +495,7 @@
<p>The world can only really be changed one piece at a time. The art is picking that piece.</p> <p>The world can only really be changed one piece at a time. The art is picking that piece.</p>
<p>&mdash; <a href="https://www.w3.org/People/Berners-Lee/FAQ.html">Tim Berners-Lee</a></p> <p>&mdash; <a href="https://www.w3.org/People/Berners-Lee/FAQ.html">Tim Berners-Lee</a></p>
</blockquote> </blockquote>
<p>There are many ways you can contribute to Django REST framework. We'd like it to be a community-led project, so please get involved and help shape the future of the project.</p>
<div class="admonition note"> <div class="admonition note">
<p class="admonition-title">Note</p> <p class="admonition-title">Note</p>
<p>At this point in its lifespan we consider Django REST framework to be feature-complete. We focus on pull requests that track the continued development of Django versions, and generally do not accept new features or code formatting changes.</p> <p>At this point in its lifespan we consider Django REST framework to be feature-complete. We focus on pull requests that track the continued development of Django versions, and generally do not accept new features or code formatting changes.</p>
@ -505,10 +510,21 @@
<p>Be mindful in the language you choose. As an example, in an environment that is heavily male-dominated, posts that start 'Hey guys,' can come across as unintentionally exclusive. It's just as easy, and more inclusive to use gender neutral language in those situations.</p> <p>Be mindful in the language you choose. As an example, in an environment that is heavily male-dominated, posts that start 'Hey guys,' can come across as unintentionally exclusive. It's just as easy, and more inclusive to use gender neutral language in those situations.</p>
<p>The <a href="https://www.djangoproject.com/conduct/">Django code of conduct</a> gives a fuller set of guidelines for participating in community forums.</p> <p>The <a href="https://www.djangoproject.com/conduct/">Django code of conduct</a> gives a fuller set of guidelines for participating in community forums.</p>
<h1 id="issues"><a class="toclink" href="#issues">Issues</a></h1> <h1 id="issues"><a class="toclink" href="#issues">Issues</a></h1>
<p>Our contribution process is that the <a href="https://github.com/encode/django-rest-framework/discussions">GitHub discussions page</a> should generally be your starting point. Some tips on good potential issue reporting:</p>
<ul> <ul>
<li>Django REST framework is considered feature-complete. Please do not file requests to change behavior, unless it is required for security reasons or to maintain compatibility with upcoming Django or Python versions.</li> <li>Django REST framework is considered feature-complete. Please do not file requests to change behavior, unless it is required for security reasons or to maintain compatibility with upcoming Django or Python versions.</li>
<li>Search the GitHub project page for related items, and make sure you're running the latest version of REST framework before reporting an issue.</li>
<li>Feature requests will typically be closed with a recommendation that they be implemented outside the core REST framework library (e.g. as third-party libraries). This approach allows us to keep down the maintenance overhead of REST framework, so that the focus can be on continued stability and great documentation.</li> <li>Feature requests will typically be closed with a recommendation that they be implemented outside the core REST framework library (e.g. as third-party libraries). This approach allows us to keep down the maintenance overhead of REST framework, so that the focus can be on continued stability and great documentation.</li>
</ul> </ul>
<h2 id="triaging-issues"><a class="toclink" href="#triaging-issues">Triaging issues</a></h2>
<p>Getting involved in triaging incoming issues is a good way to start contributing. Every single ticket that comes into the ticket tracker needs to be reviewed in order to determine what the next steps should be. Anyone can help out with this, you just need to be willing to</p>
<ul>
<li>Read through the ticket - does it make sense, is it missing any context that would help explain it better?</li>
<li>Is the ticket reported in the correct place, would it be better suited as a discussion on the discussion group?</li>
<li>If the ticket is a bug report, can you reproduce it? Are you able to write a failing test case that demonstrates the issue and that can be submitted as a pull request?</li>
<li>If the ticket is a feature request, could the feature request instead be implemented as a third party package?</li>
<li>If a ticket hasn't had much activity and addresses something you need, then comment on the ticket and try to find out what's needed to get it moving again.</li>
</ul>
<h1 id="development"><a class="toclink" href="#development">Development</a></h1> <h1 id="development"><a class="toclink" href="#development">Development</a></h1>
<p>To start developing on Django REST framework, first create a Fork from the <p>To start developing on Django REST framework, first create a Fork from the
<a href="https://github.com/encode/django-rest-framework">Django REST Framework repo</a> on GitHub.</p> <a href="https://github.com/encode/django-rest-framework">Django REST Framework repo</a> on GitHub.</p>

View File

@ -483,6 +483,7 @@
<li>Code changes should come in the form of a pull request - do not push directly to master.</li> <li>Code changes should come in the form of a pull request - do not push directly to master.</li>
<li>Maintainers should typically not merge their own pull requests.</li> <li>Maintainers should typically not merge their own pull requests.</li>
<li>Each issue/pull request should have exactly one label once triaged.</li> <li>Each issue/pull request should have exactly one label once triaged.</li>
<li>Search for un-triaged issues with <a href="https://github.com/encode/django-rest-framework/issues?q=is%3Aopen+no%3Alabel">is:open no:label</a>.</li>
</ul> </ul>
<hr /> <hr />
<h2 id="release-process"><a class="toclink" href="#release-process">Release process</a></h2> <h2 id="release-process"><a class="toclink" href="#release-process">Release process</a></h2>

File diff suppressed because one or more lines are too long

View File

@ -2,352 +2,352 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>https://www.django-rest-framework.org/</loc> <loc>https://www.django-rest-framework.org/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/authentication/</loc> <loc>https://www.django-rest-framework.org/api-guide/authentication/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/caching/</loc> <loc>https://www.django-rest-framework.org/api-guide/caching/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/content-negotiation/</loc> <loc>https://www.django-rest-framework.org/api-guide/content-negotiation/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/exceptions/</loc> <loc>https://www.django-rest-framework.org/api-guide/exceptions/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/fields/</loc> <loc>https://www.django-rest-framework.org/api-guide/fields/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/filtering/</loc> <loc>https://www.django-rest-framework.org/api-guide/filtering/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/format-suffixes/</loc> <loc>https://www.django-rest-framework.org/api-guide/format-suffixes/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/generic-views/</loc> <loc>https://www.django-rest-framework.org/api-guide/generic-views/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/metadata/</loc> <loc>https://www.django-rest-framework.org/api-guide/metadata/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/pagination/</loc> <loc>https://www.django-rest-framework.org/api-guide/pagination/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/parsers/</loc> <loc>https://www.django-rest-framework.org/api-guide/parsers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/permissions/</loc> <loc>https://www.django-rest-framework.org/api-guide/permissions/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/relations/</loc> <loc>https://www.django-rest-framework.org/api-guide/relations/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/renderers/</loc> <loc>https://www.django-rest-framework.org/api-guide/renderers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/requests/</loc> <loc>https://www.django-rest-framework.org/api-guide/requests/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/responses/</loc> <loc>https://www.django-rest-framework.org/api-guide/responses/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/reverse/</loc> <loc>https://www.django-rest-framework.org/api-guide/reverse/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/routers/</loc> <loc>https://www.django-rest-framework.org/api-guide/routers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/schemas/</loc> <loc>https://www.django-rest-framework.org/api-guide/schemas/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/serializers/</loc> <loc>https://www.django-rest-framework.org/api-guide/serializers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/settings/</loc> <loc>https://www.django-rest-framework.org/api-guide/settings/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/status-codes/</loc> <loc>https://www.django-rest-framework.org/api-guide/status-codes/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/testing/</loc> <loc>https://www.django-rest-framework.org/api-guide/testing/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/throttling/</loc> <loc>https://www.django-rest-framework.org/api-guide/throttling/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/validators/</loc> <loc>https://www.django-rest-framework.org/api-guide/validators/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/versioning/</loc> <loc>https://www.django-rest-framework.org/api-guide/versioning/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/views/</loc> <loc>https://www.django-rest-framework.org/api-guide/views/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/api-guide/viewsets/</loc> <loc>https://www.django-rest-framework.org/api-guide/viewsets/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.0-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.0-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.1-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.1-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.10-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.10-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.11-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.11-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.12-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.12-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.13-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.13-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.14-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.14-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.15-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.15-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.16-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.16-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.2-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.2-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.3-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.3-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.4-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.4-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.5-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.5-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.6-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.6-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.7-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.7-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.8-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.8-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/3.9-announcement/</loc> <loc>https://www.django-rest-framework.org/community/3.9-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/contributing/</loc> <loc>https://www.django-rest-framework.org/community/contributing/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/funding/</loc> <loc>https://www.django-rest-framework.org/community/funding/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/jobs/</loc> <loc>https://www.django-rest-framework.org/community/jobs/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/kickstarter-announcement/</loc> <loc>https://www.django-rest-framework.org/community/kickstarter-announcement/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/mozilla-grant/</loc> <loc>https://www.django-rest-framework.org/community/mozilla-grant/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/project-management/</loc> <loc>https://www.django-rest-framework.org/community/project-management/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/release-notes/</loc> <loc>https://www.django-rest-framework.org/community/release-notes/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/third-party-packages/</loc> <loc>https://www.django-rest-framework.org/community/third-party-packages/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/community/tutorials-and-resources/</loc> <loc>https://www.django-rest-framework.org/community/tutorials-and-resources/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/ajax-csrf-cors/</loc> <loc>https://www.django-rest-framework.org/topics/ajax-csrf-cors/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/browsable-api/</loc> <loc>https://www.django-rest-framework.org/topics/browsable-api/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/browser-enhancements/</loc> <loc>https://www.django-rest-framework.org/topics/browser-enhancements/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/documenting-your-api/</loc> <loc>https://www.django-rest-framework.org/topics/documenting-your-api/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/html-and-forms/</loc> <loc>https://www.django-rest-framework.org/topics/html-and-forms/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/internationalization/</loc> <loc>https://www.django-rest-framework.org/topics/internationalization/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/rest-hypermedia-hateoas/</loc> <loc>https://www.django-rest-framework.org/topics/rest-hypermedia-hateoas/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/topics/writable-nested-serializers/</loc> <loc>https://www.django-rest-framework.org/topics/writable-nested-serializers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/1-serialization/</loc> <loc>https://www.django-rest-framework.org/tutorial/1-serialization/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/2-requests-and-responses/</loc> <loc>https://www.django-rest-framework.org/tutorial/2-requests-and-responses/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/3-class-based-views/</loc> <loc>https://www.django-rest-framework.org/tutorial/3-class-based-views/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/</loc> <loc>https://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/5-relationships-and-hyperlinked-apis/</loc> <loc>https://www.django-rest-framework.org/tutorial/5-relationships-and-hyperlinked-apis/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/</loc> <loc>https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>https://www.django-rest-framework.org/tutorial/quickstart/</loc> <loc>https://www.django-rest-framework.org/tutorial/quickstart/</loc>
<lastmod>2025-08-06</lastmod> <lastmod>2025-08-09</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
</urlset> </urlset>

Binary file not shown.