mirror of
https://github.com/encode/django-rest-framework.git
synced 2026-02-28 18:11:21 +03:00
Deployed 04b0d7f with MkDocs version: 1.6.1
This commit is contained in:
parent
fab88923a2
commit
62b2b12dd7
|
|
@ -529,7 +529,11 @@ class UserViewSet(viewsets.ViewSet):
|
|||
<pre><code>user_list = UserViewSet.as_view({'get': 'list'})
|
||||
user_detail = UserViewSet.as_view({'get': 'retrieve'})
|
||||
</code></pre>
|
||||
<p>Typically we wouldn't do this, but would instead register the viewset with a router, and allow the urlconf to be automatically generated.</p>
|
||||
<div class="admonition warning">
|
||||
<p class="admonition-title">Warning</p>
|
||||
<p>Do not use <code>.as_view()</code> with <code>@action</code> methods. It bypasses router setup and may ignore action settings like <code>permission_classes</code>. Use <code>DefaultRouter</code> for actions.</p>
|
||||
</div>
|
||||
<p>Typically, we wouldn't do this, but would instead register the viewset with a router, and allow the urlconf to be automatically generated.</p>
|
||||
<pre><code>from myapp.views import UserViewSet
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
|
|
@ -539,7 +543,7 @@ urlpatterns = router.urls
|
|||
</code></pre>
|
||||
<div class="admonition warning">
|
||||
<p class="admonition-title">Warning</p>
|
||||
<p>Do not use <code>.as_view()</code> with <code>@action</code> methods. It bypasses router setup and may ignore action settings like <code>permission_classes</code>. Use <code>DefaultRouter</code> for actions.</p>
|
||||
<p>When registering viewsets, do not include a trailing slash in the prefix (e.g., use <code>r'users'</code>, not <code>r'users/'</code>). Unlike standard Django URL patterns, DRF routers append slashes automatically based on your trailing slash configuration.</p>
|
||||
</div>
|
||||
<p>Rather than writing your own viewsets, you'll often want to use the existing base classes that provide a default set of behavior. For example:</p>
|
||||
<pre><code>class UserViewSet(viewsets.ModelViewSet):
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
138
sitemap.xml
138
sitemap.xml
|
|
@ -2,278 +2,278 @@
|
|||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/authentication/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/caching/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/content-negotiation/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/exceptions/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/fields/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/filtering/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/format-suffixes/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/generic-views/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/metadata/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/pagination/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/parsers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/permissions/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/relations/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/renderers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/requests/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/responses/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/reverse/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/routers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/schemas/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/serializers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/settings/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/status-codes/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/testing/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/throttling/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/validators/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/versioning/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/views/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/api-guide/viewsets/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.0-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.1-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.10-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.11-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.12-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.13-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.14-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.15-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.16-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.2-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.3-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.4-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.5-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.6-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.7-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.8-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/3.9-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/contributing/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/jobs/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/kickstarter-announcement/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/mozilla-grant/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/project-management/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/release-notes/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/third-party-packages/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/community/tutorials-and-resources/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/ajax-csrf-cors/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/browsable-api/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/browser-enhancements/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/documenting-your-api/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/html-and-forms/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/internationalization/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/rest-hypermedia-hateoas/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/topics/writable-nested-serializers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/1-serialization/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/2-requests-and-responses/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/3-class-based-views/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/5-relationships-and-hyperlinked-apis/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://www.django-rest-framework.org/tutorial/quickstart/</loc>
|
||||
<lastmod>2026-02-16</lastmod>
|
||||
<lastmod>2026-02-21</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
Loading…
Reference in New Issue
Block a user