Initial commit
This commit is contained in:
1
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/INSTALLER
vendored
Normal file
1
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/INSTALLER
vendored
Normal file
@@ -0,0 +1 @@
|
||||
pip
|
||||
29
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/LICENSE.md
vendored
Normal file
29
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/LICENSE.md
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# License
|
||||
|
||||
Copyright © 2011-present, [Encode OSS Ltd](https://www.encode.io/).
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
257
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/METADATA
vendored
Normal file
257
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/METADATA
vendored
Normal file
@@ -0,0 +1,257 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: djangorestframework
|
||||
Version: 3.15.2
|
||||
Summary: Web APIs for Django, made easy.
|
||||
Home-page: https://www.django-rest-framework.org/
|
||||
Author: Tom Christie
|
||||
Author-email: tom@tomchristie.com
|
||||
License: BSD
|
||||
Project-URL: Funding, https://fund.django-rest-framework.org/topics/funding/
|
||||
Project-URL: Source, https://github.com/encode/django-rest-framework
|
||||
Project-URL: Changelog, https://www.django-rest-framework.org/community/release-notes/
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Web Environment
|
||||
Classifier: Framework :: Django
|
||||
Classifier: Framework :: Django :: 4.2
|
||||
Classifier: Framework :: Django :: 5.0
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Topic :: Internet :: WWW/HTTP
|
||||
Requires-Python: >=3.8
|
||||
Description-Content-Type: text/markdown
|
||||
License-File: LICENSE.md
|
||||
Requires-Dist: django (>=4.2)
|
||||
Requires-Dist: backports.zoneinfo ; python_version < "3.9"
|
||||
|
||||
# [Django REST framework][docs]
|
||||
|
||||
[![build-status-image]][build-status]
|
||||
[![coverage-status-image]][codecov]
|
||||
[![pypi-version]][pypi]
|
||||
|
||||
**Awesome web-browsable Web APIs.**
|
||||
|
||||
Full documentation for the project is available at [https://www.django-rest-framework.org/][docs].
|
||||
|
||||
---
|
||||
|
||||
# Funding
|
||||
|
||||
REST framework is a *collaboratively funded project*. If you use
|
||||
REST framework commercially we strongly encourage you to invest in its
|
||||
continued development by [signing up for a paid plan][funding].
|
||||
|
||||
The initial aim is to provide a single full-time position on REST framework.
|
||||
*Every single sign-up makes a significant impact towards making that possible.*
|
||||
|
||||
[![][sentry-img]][sentry-url]
|
||||
[![][stream-img]][stream-url]
|
||||
[![][spacinov-img]][spacinov-url]
|
||||
[![][retool-img]][retool-url]
|
||||
[![][bitio-img]][bitio-url]
|
||||
[![][posthog-img]][posthog-url]
|
||||
[![][cryptapi-img]][cryptapi-url]
|
||||
[![][fezto-img]][fezto-url]
|
||||
[![][svix-img]][svix-url]
|
||||
|
||||
Many thanks to all our [wonderful sponsors][sponsors], and in particular to our premium backers, [Sentry][sentry-url], [Stream][stream-url], [Spacinov][spacinov-url], [Retool][retool-url], [bit.io][bitio-url], [PostHog][posthog-url], [CryptAPI][cryptapi-url], [FEZTO][fezto-url], and [Svix][svix-url].
|
||||
|
||||
---
|
||||
|
||||
# Overview
|
||||
|
||||
Django REST framework is a powerful and flexible toolkit for building Web APIs.
|
||||
|
||||
Some reasons you might want to use REST framework:
|
||||
|
||||
* The Web browsable API is a huge usability win for your developers.
|
||||
* [Authentication policies][authentication] including optional packages for [OAuth1a][oauth1-section] and [OAuth2][oauth2-section].
|
||||
* [Serialization][serializers] that supports both [ORM][modelserializer-section] and [non-ORM][serializer-section] data sources.
|
||||
* Customizable all the way down - just use [regular function-based views][functionview-section] if you don't need the [more][generic-views] [powerful][viewsets] [features][routers].
|
||||
* [Extensive documentation][docs], and [great community support][group].
|
||||
|
||||
**Below**: *Screenshot from the browsable API*
|
||||
|
||||
![Screenshot][image]
|
||||
|
||||
----
|
||||
|
||||
# Requirements
|
||||
|
||||
* Python 3.8+
|
||||
* Django 5.0, 4.2
|
||||
|
||||
We **highly recommend** and only officially support the latest patch release of
|
||||
each Python and Django series.
|
||||
|
||||
# Installation
|
||||
|
||||
Install using `pip`...
|
||||
|
||||
pip install djangorestframework
|
||||
|
||||
Add `'rest_framework'` to your `INSTALLED_APPS` setting.
|
||||
```python
|
||||
INSTALLED_APPS = [
|
||||
...
|
||||
'rest_framework',
|
||||
]
|
||||
```
|
||||
|
||||
# Example
|
||||
|
||||
Let's take a look at a quick example of using REST framework to build a simple model-backed API for accessing users and groups.
|
||||
|
||||
Startup up a new project like so...
|
||||
|
||||
pip install django
|
||||
pip install djangorestframework
|
||||
django-admin startproject example .
|
||||
./manage.py migrate
|
||||
./manage.py createsuperuser
|
||||
|
||||
|
||||
Now edit the `example/urls.py` module in your project:
|
||||
|
||||
```python
|
||||
from django.contrib.auth.models import User
|
||||
from django.urls import include, path
|
||||
from rest_framework import routers, serializers, viewsets
|
||||
|
||||
|
||||
# Serializers define the API representation.
|
||||
class UserSerializer(serializers.HyperlinkedModelSerializer):
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['url', 'username', 'email', 'is_staff']
|
||||
|
||||
|
||||
# ViewSets define the view behavior.
|
||||
class UserViewSet(viewsets.ModelViewSet):
|
||||
queryset = User.objects.all()
|
||||
serializer_class = UserSerializer
|
||||
|
||||
|
||||
# Routers provide a way of automatically determining the URL conf.
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r'users', UserViewSet)
|
||||
|
||||
# Wire up our API using automatic URL routing.
|
||||
# Additionally, we include login URLs for the browsable API.
|
||||
urlpatterns = [
|
||||
path('', include(router.urls)),
|
||||
path('api-auth/', include('rest_framework.urls', namespace='rest_framework')),
|
||||
]
|
||||
```
|
||||
|
||||
We'd also like to configure a couple of settings for our API.
|
||||
|
||||
Add the following to your `settings.py` module:
|
||||
|
||||
```python
|
||||
INSTALLED_APPS = [
|
||||
... # Make sure to include the default installed apps here.
|
||||
'rest_framework',
|
||||
]
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
# Use Django's standard `django.contrib.auth` permissions,
|
||||
# or allow read-only access for unauthenticated users.
|
||||
'DEFAULT_PERMISSION_CLASSES': [
|
||||
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
That's it, we're done!
|
||||
|
||||
./manage.py runserver
|
||||
|
||||
You can now open the API in your browser at `http://127.0.0.1:8000/`, and view your new 'users' API. If you use the `Login` control in the top right corner you'll also be able to add, create and delete users from the system.
|
||||
|
||||
You can also interact with the API using command line tools such as [`curl`](https://curl.haxx.se/). For example, to list the users endpoint:
|
||||
|
||||
$ curl -H 'Accept: application/json; indent=4' -u admin:password http://127.0.0.1:8000/users/
|
||||
[
|
||||
{
|
||||
"url": "http://127.0.0.1:8000/users/1/",
|
||||
"username": "admin",
|
||||
"email": "admin@example.com",
|
||||
"is_staff": true,
|
||||
}
|
||||
]
|
||||
|
||||
Or to create a new user:
|
||||
|
||||
$ curl -X POST -d username=new -d email=new@example.com -d is_staff=false -H 'Accept: application/json; indent=4' -u admin:password http://127.0.0.1:8000/users/
|
||||
{
|
||||
"url": "http://127.0.0.1:8000/users/2/",
|
||||
"username": "new",
|
||||
"email": "new@example.com",
|
||||
"is_staff": false,
|
||||
}
|
||||
|
||||
# Documentation & Support
|
||||
|
||||
Full documentation for the project is available at [https://www.django-rest-framework.org/][docs].
|
||||
|
||||
For questions and support, use the [REST framework discussion group][group], or `#restframework` on libera.chat IRC.
|
||||
|
||||
# Security
|
||||
|
||||
Please see the [security policy][security-policy].
|
||||
|
||||
[build-status-image]: https://github.com/encode/django-rest-framework/actions/workflows/main.yml/badge.svg
|
||||
[build-status]: https://github.com/encode/django-rest-framework/actions/workflows/main.yml
|
||||
[coverage-status-image]: https://img.shields.io/codecov/c/github/encode/django-rest-framework/master.svg
|
||||
[codecov]: https://codecov.io/github/encode/django-rest-framework?branch=master
|
||||
[pypi-version]: https://img.shields.io/pypi/v/djangorestframework.svg
|
||||
[pypi]: https://pypi.org/project/djangorestframework/
|
||||
[group]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework
|
||||
|
||||
[funding]: https://fund.django-rest-framework.org/topics/funding/
|
||||
[sponsors]: https://fund.django-rest-framework.org/topics/funding/#our-sponsors
|
||||
|
||||
[sentry-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/sentry-readme.png
|
||||
[stream-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/stream-readme.png
|
||||
[spacinov-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/spacinov-readme.png
|
||||
[retool-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/retool-readme.png
|
||||
[bitio-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/bitio-readme.png
|
||||
[posthog-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/posthog-readme.png
|
||||
[cryptapi-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/cryptapi-readme.png
|
||||
[fezto-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/fezto-readme.png
|
||||
[svix-img]: https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/svix-premium.png
|
||||
|
||||
[sentry-url]: https://getsentry.com/welcome/
|
||||
[stream-url]: https://getstream.io/?utm_source=DjangoRESTFramework&utm_medium=Webpage_Logo_Ad&utm_content=Developer&utm_campaign=DjangoRESTFramework_Jan2022_HomePage
|
||||
[spacinov-url]: https://www.spacinov.com/
|
||||
[retool-url]: https://retool.com/?utm_source=djangorest&utm_medium=sponsorship
|
||||
[bitio-url]: https://bit.io/jobs?utm_source=DRF&utm_medium=sponsor&utm_campaign=DRF_sponsorship
|
||||
[posthog-url]: https://posthog.com?utm_source=drf&utm_medium=sponsorship&utm_campaign=open-source-sponsorship
|
||||
[cryptapi-url]: https://cryptapi.io
|
||||
[fezto-url]: https://www.fezto.xyz/?utm_source=DjangoRESTFramework
|
||||
[svix-url]: https://www.svix.com/?utm_source=django-REST&utm_medium=sponsorship
|
||||
|
||||
[oauth1-section]: https://www.django-rest-framework.org/api-guide/authentication/#django-rest-framework-oauth
|
||||
[oauth2-section]: https://www.django-rest-framework.org/api-guide/authentication/#django-oauth-toolkit
|
||||
[serializer-section]: https://www.django-rest-framework.org/api-guide/serializers/#serializers
|
||||
[modelserializer-section]: https://www.django-rest-framework.org/api-guide/serializers/#modelserializer
|
||||
[functionview-section]: https://www.django-rest-framework.org/api-guide/views/#function-based-views
|
||||
[generic-views]: https://www.django-rest-framework.org/api-guide/generic-views/
|
||||
[viewsets]: https://www.django-rest-framework.org/api-guide/viewsets/
|
||||
[routers]: https://www.django-rest-framework.org/api-guide/routers/
|
||||
[serializers]: https://www.django-rest-framework.org/api-guide/serializers/
|
||||
[authentication]: https://www.django-rest-framework.org/api-guide/authentication/
|
||||
[image]: https://www.django-rest-framework.org/img/quickstart.png
|
||||
|
||||
[docs]: https://www.django-rest-framework.org/
|
||||
[security-policy]: https://github.com/encode/django-rest-framework/security/policy
|
||||
343
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/RECORD
vendored
Normal file
343
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/RECORD
vendored
Normal file
@@ -0,0 +1,343 @@
|
||||
djangorestframework-3.15.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
djangorestframework-3.15.2.dist-info/LICENSE.md,sha256=zBKwuFNolyF36_QiCJQZuf4-6lcp_ssREFxkD27qzNQ,1537
|
||||
djangorestframework-3.15.2.dist-info/METADATA,sha256=XKRECHdsCLNx2slXXhtrhLWwzYYvVomIx3vvu6bUZiw,10585
|
||||
djangorestframework-3.15.2.dist-info/RECORD,,
|
||||
djangorestframework-3.15.2.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
|
||||
djangorestframework-3.15.2.dist-info/top_level.txt,sha256=Q4oMfHQmLp0SXK-4_xXo8rmYu94FZLDzpjpl-30rz9s,24
|
||||
rest_framework/__init__.py,sha256=r0mc9bqXfjdTaVxPw0MziVufrFbLoPsoKcesYc9alMo,916
|
||||
rest_framework/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/apps.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/authentication.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/checks.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/compat.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/decorators.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/documentation.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/exceptions.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/fields.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/filters.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/generics.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/metadata.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/mixins.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/negotiation.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/pagination.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/parsers.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/permissions.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/relations.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/renderers.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/request.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/response.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/reverse.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/routers.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/serializers.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/settings.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/status.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/test.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/throttling.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/urlpatterns.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/urls.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/validators.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/versioning.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/views.cpython-310.pyc,,
|
||||
rest_framework/__pycache__/viewsets.cpython-310.pyc,,
|
||||
rest_framework/apps.py,sha256=e-soDnr6WzO5YU4VKliGBgP_vneqoR85SiftQ7H7Ge4,255
|
||||
rest_framework/authentication.py,sha256=PXz8rBwYqWgwnZMflWO7jPBiUuGyvQ0fE3b89lb431M,7701
|
||||
rest_framework/authtoken/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/authtoken/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/authtoken/__pycache__/admin.cpython-310.pyc,,
|
||||
rest_framework/authtoken/__pycache__/apps.cpython-310.pyc,,
|
||||
rest_framework/authtoken/__pycache__/models.cpython-310.pyc,,
|
||||
rest_framework/authtoken/__pycache__/serializers.cpython-310.pyc,,
|
||||
rest_framework/authtoken/__pycache__/views.cpython-310.pyc,,
|
||||
rest_framework/authtoken/admin.py,sha256=9gS4KYEb5j0Rq9HDWuisyopoUTqtpkqzfXIJMAKA5-I,1892
|
||||
rest_framework/authtoken/apps.py,sha256=O5R_48w8g0cThVJ0k2TH3x5t7D1KTdN3zsKwPXZDYSQ,198
|
||||
rest_framework/authtoken/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/authtoken/management/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/authtoken/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/authtoken/management/commands/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/authtoken/management/commands/__pycache__/drf_create_token.cpython-310.pyc,,
|
||||
rest_framework/authtoken/management/commands/drf_create_token.py,sha256=CcGkuS62daT8YXIMt64mbc0Qu1zA5sInKSI0K1Vsx9U,1380
|
||||
rest_framework/authtoken/migrations/0001_initial.py,sha256=8hmactx2pKGeJV95raW4F7klyXNlcNQBvmahvnLj2xU,706
|
||||
rest_framework/authtoken/migrations/0002_auto_20160226_1747.py,sha256=f2C8kJ1D4A2uTte1H2UCc2-p_gxPWzT4_96oagJ56nk,994
|
||||
rest_framework/authtoken/migrations/0003_tokenproxy.py,sha256=bsFvzO_i8iMRaHvebIZU55HKNr08kg2D6LtduZQDXGw,552
|
||||
rest_framework/authtoken/migrations/0004_alter_tokenproxy_options.py,sha256=K2H4fArY_5XGFsoCfkBekbl4Q_w3XD2Ww2Zlb-AZfig,379
|
||||
rest_framework/authtoken/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/authtoken/migrations/__pycache__/0001_initial.cpython-310.pyc,,
|
||||
rest_framework/authtoken/migrations/__pycache__/0002_auto_20160226_1747.cpython-310.pyc,,
|
||||
rest_framework/authtoken/migrations/__pycache__/0003_tokenproxy.cpython-310.pyc,,
|
||||
rest_framework/authtoken/migrations/__pycache__/0004_alter_tokenproxy_options.cpython-310.pyc,,
|
||||
rest_framework/authtoken/migrations/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/authtoken/models.py,sha256=CJzKy2OLiqzYYqBK8iscBUUNRdnBlQAYRpCHfeQMKDA,1608
|
||||
rest_framework/authtoken/serializers.py,sha256=gZFJ3qhW17dOPigqY0_Qx9xVQeRD1V8fy1j07QXKmUc,1384
|
||||
rest_framework/authtoken/views.py,sha256=IXX6PNUwguRq7ZGebrG-vguAMFkSOmq4qPJI7CTcyAY,2216
|
||||
rest_framework/checks.py,sha256=WO57Y9Ks_MQKq0FsFVXoP7odQMQyVIr-LbPt6fcx2LU,970
|
||||
rest_framework/compat.py,sha256=fV42lrvKIQurSPjbRnSAxQIVnCdfjPkr92Tr7APiRrs,4888
|
||||
rest_framework/decorators.py,sha256=Wave2lj0AJzdng_IiQBzsaF3Gj7uHJXQHaFVyLksvPs,7784
|
||||
rest_framework/documentation.py,sha256=EKZGzMUzXq8H_bri0dRJ89npwT6JwKQOENNPHaYQ5-k,3054
|
||||
rest_framework/exceptions.py,sha256=k15a5yZPMk4IT2FbVmIFkeARH15nIENRTX2b5B3LoGI,8159
|
||||
rest_framework/fields.py,sha256=GuaxBzk1iTG48Kwj8BMp8x-G_1yHE6m8Bok2obWTnY4,68868
|
||||
rest_framework/filters.py,sha256=50TqkJ_6tfOUnEA8AU9TQ7cSd_dPg70PIGhot4wahlw,14802
|
||||
rest_framework/generics.py,sha256=po8I479IOJpGEpNyMF7pg9FISwiM-ZBwOG-piE6vraA,10164
|
||||
rest_framework/locale/ach/LC_MESSAGES/django.mo,sha256=3LyV_OzlARDfeuhvZp6OCdt6xH4esewLh5fU8a4eXxg,472
|
||||
rest_framework/locale/ar/LC_MESSAGES/django.mo,sha256=th7efxoto1P_iFZKFezHyVuQYOyspbvusm-fAnk5j84,12150
|
||||
rest_framework/locale/az/LC_MESSAGES/django.mo,sha256=B3IIoIYmYPkM9iOsm0I10Zb__w7rVVZ9HhWMhbvv5bA,10428
|
||||
rest_framework/locale/be/LC_MESSAGES/django.mo,sha256=TvqPpcP1PWvOx6RwBM1vO5fUaqXMRddmwRb05TuqTaQ,614
|
||||
rest_framework/locale/bg/LC_MESSAGES/django.mo,sha256=j8UXyFO7YdRsZ5OwtI15fUmrN6QnSJonpX_eIo74WCQ,13083
|
||||
rest_framework/locale/ca/LC_MESSAGES/django.mo,sha256=5h1KYV14JnFIX02ABU8WeFlqJGKCBKtgbRMcR2lzjpE,9300
|
||||
rest_framework/locale/ca_ES/LC_MESSAGES/django.mo,sha256=Toqlh8opAxtm46W5UGvLZW_nsXjkjUoAMQjc5dF-WiQ,487
|
||||
rest_framework/locale/cs/LC_MESSAGES/django.mo,sha256=KMLhUh-qAPlAvKWaGZYgFJKCMaLH0N5SdgOY2d0gSig,10519
|
||||
rest_framework/locale/da/LC_MESSAGES/django.mo,sha256=_RNWqDszm5SPR6m6LJSkpkLsOlxX6FCm7mV2Ln8JDZw,9955
|
||||
rest_framework/locale/de/LC_MESSAGES/django.mo,sha256=8v8nY8HmMIOteF2s24sTFK7lOKTShTxvMWhbm0qMm3A,10490
|
||||
rest_framework/locale/el/LC_MESSAGES/django.mo,sha256=RbxSQ08hrFB173iNcfVTvoAU5teTkl9SKsEFLuOK2BI,12933
|
||||
rest_framework/locale/el_GR/LC_MESSAGES/django.mo,sha256=_oUBBH7uSAlTcQ3Km2U2kwFRMnpG3Fz0X1CuAQbU_9I,486
|
||||
rest_framework/locale/en/LC_MESSAGES/django.mo,sha256=NTQOG7G0S5cILPfjiwr5jGLFS6-BLSkJWz-IZ34WnqU,12285
|
||||
rest_framework/locale/en_AU/LC_MESSAGES/django.mo,sha256=6yNdQp3uMV-f63P7xuvX6fzRyb-iG3upwHmz2cJHNlU,491
|
||||
rest_framework/locale/en_CA/LC_MESSAGES/django.mo,sha256=JT4wh-kQWfeO4T-be9lwbDaLz0QVu5P0SnK4BDJfOSQ,488
|
||||
rest_framework/locale/en_US/LC_MESSAGES/django.mo,sha256=UXCQbz2AxBvh-IQ7bGgjoBnijo8h9DfE9107A-2Mgkk,337
|
||||
rest_framework/locale/es/LC_MESSAGES/django.mo,sha256=2NqCq4Rk6k0sZUOk1OO55VWSOgHRnuUuvgcc3wB7MUY,10627
|
||||
rest_framework/locale/et/LC_MESSAGES/django.mo,sha256=-ZMrAfUiqMzPnxJD6qNCY3RqRl7m0jY8LjwFz68dxM4,10096
|
||||
rest_framework/locale/fa/LC_MESSAGES/django.mo,sha256=a1B7CgBlwt9D_cHqB6VJbj-PUiSvG1QNsij6cPVom_s,11976
|
||||
rest_framework/locale/fa_IR/LC_MESSAGES/django.mo,sha256=29zq4NzdtVBc0Q_LaoHROnNYXtwb4kSdrMMKs-yyCyE,11989
|
||||
rest_framework/locale/fi/LC_MESSAGES/django.mo,sha256=-TPYxiKlLMCOfjPRM9rvvO5KTuj5XnrJhABw9Db8dSs,10197
|
||||
rest_framework/locale/fr/LC_MESSAGES/django.mo,sha256=56a48bfyLGVnGrTiKqGNe6fb4fYDkoJSarLeP3dbmc0,10662
|
||||
rest_framework/locale/fr_CA/LC_MESSAGES/django.mo,sha256=AIkTPlyS_J4u1-DtjroxlYZ4_xK8s_dBR8ps593XVTE,486
|
||||
rest_framework/locale/gl/LC_MESSAGES/django.mo,sha256=-dhiLFcnF6nZSm2F1jLGOu9JYHAKz468w2hD48Hf7qU,474
|
||||
rest_framework/locale/gl_ES/LC_MESSAGES/django.mo,sha256=IQjsBgbgFHZ48iWHMeHzfbnlhReQNoeFq3pCYMSb8gA,628
|
||||
rest_framework/locale/he_IL/LC_MESSAGES/django.mo,sha256=JmkZjjtdpkm_51gHbWDa6LnAXK8dHBdxWvkZLVchTPU,487
|
||||
rest_framework/locale/hu/LC_MESSAGES/django.mo,sha256=DsEmG9PSPMP_thCE2j_Z4MUIxVb9JY0IPxwxSjit9DI,10844
|
||||
rest_framework/locale/hy/LC_MESSAGES/django.mo,sha256=r5Gjh2x7RTGjPt05NzsxzeS6nQxqNClR9J1UYpR1W30,12885
|
||||
rest_framework/locale/id/LC_MESSAGES/django.mo,sha256=X8mmBaEYQ0U1PBKpmVzEv07jqdrZAQmWaINMjnFEIGo,5188
|
||||
rest_framework/locale/it/LC_MESSAGES/django.mo,sha256=Seuvke2Kb3XZyBgsLndK4kc4ABOHFb1ok2SNWZLBk3o,10480
|
||||
rest_framework/locale/ja/LC_MESSAGES/django.mo,sha256=D19OXy2vt0t54yPYCbDe9BGwnrBemcH3zkwXD2YphcA,11759
|
||||
rest_framework/locale/ko_KR/LC_MESSAGES/django.mo,sha256=M09dPfSrFqcX8Te7xXGgnhgIk52LhxksiLrooZ3sFvE,11698
|
||||
rest_framework/locale/lt/LC_MESSAGES/django.mo,sha256=-6W2uJJ3gYEYkd1H1CF4MfRykn75_HJ2V4vgm0rlu48,5056
|
||||
rest_framework/locale/lv/LC_MESSAGES/django.mo,sha256=VcPsDP3hVZt8YMlq1RdgYm_WUIo5QWt4SBTe9KyIn_k,10423
|
||||
rest_framework/locale/mk/LC_MESSAGES/django.mo,sha256=HA51S3Es40nX29BcU4Qh1BNbLWLXjpa51p_7c_u-Drk,12121
|
||||
rest_framework/locale/nb/LC_MESSAGES/django.mo,sha256=U0jYbFS-Kxj08Thb7fF8oMrab5S2nu1lhlQhsUCpi-A,9928
|
||||
rest_framework/locale/ne_NP/LC_MESSAGES/django.mo,sha256=7ohVBTeeKYoPiTFwYA14fSxkqRgx7GBZAgyjDk15OTA,15636
|
||||
rest_framework/locale/nl/LC_MESSAGES/django.mo,sha256=ad5I7tegcNW8FOqn9E1O_cqrtHdvlkEoKvHEokjRqQo,10163
|
||||
rest_framework/locale/nn/LC_MESSAGES/django.mo,sha256=3oQQnH3UF9nHmTsj3pqv5R2iakv-wdjy0k_EQvbo4ds,483
|
||||
rest_framework/locale/no/LC_MESSAGES/django.mo,sha256=ZpgR0-XMg7oQXeS9Q6Pdhk1Y8G6hXnQVx1x3iv8yAA4,475
|
||||
rest_framework/locale/pl/LC_MESSAGES/django.mo,sha256=0mc9ltZnrL60-T2yOLavGH8DwRnEN9wu8a8_zB5RkgE,10673
|
||||
rest_framework/locale/pt/LC_MESSAGES/django.mo,sha256=j1Y5sfsqtQYVEKWxbrO6AJHw_hfh5adocwYdaVyG9CY,10382
|
||||
rest_framework/locale/pt_BR/LC_MESSAGES/django.mo,sha256=mn1IClfteWM9J3Y6uvy5arKR7AdzEwhvqtw1Xvdpuew,10397
|
||||
rest_framework/locale/pt_PT/LC_MESSAGES/django.mo,sha256=sCkzHosWkIhNbRljJWvK4x_UlbSK3SNickNyp17cOpM,493
|
||||
rest_framework/locale/ro/LC_MESSAGES/django.mo,sha256=CEab6ZJC7xeFrN2v6UKkDWNegXkbGpFBZSWeno0qN0w,10701
|
||||
rest_framework/locale/ru/LC_MESSAGES/django.mo,sha256=IxiOtRY_UAVUT6Is4Gh09pGj7kLyqBHaUJh7S3uiRcI,13160
|
||||
rest_framework/locale/ru_RU/LC_MESSAGES/django.mo,sha256=AmZPL7_x-1BT9COfEDAitvyhXvkWeYINhXj1htyhq0g,5208
|
||||
rest_framework/locale/sk/LC_MESSAGES/django.mo,sha256=hPXX50ijI61arUGVjMhEhz_S-zZqA1WmUNjTEJUgI8I,9164
|
||||
rest_framework/locale/sl/LC_MESSAGES/django.mo,sha256=_6IhTyJmeOb73eMhSmeVBVoKztxBQ1ldnwET_N-rT6g,9985
|
||||
rest_framework/locale/sv/LC_MESSAGES/django.mo,sha256=OV3cEUiafwnLwesNOlHr3h0fur29GJVMFHAUYUdIHBc,10204
|
||||
rest_framework/locale/th/LC_MESSAGES/django.mo,sha256=FHJKADSeYWVdvsQ285jz_865vzUelHIqkxSa4QSLlOw,8880
|
||||
rest_framework/locale/tr/LC_MESSAGES/django.mo,sha256=UJEBznyWnRnVKmRn56MwAGc7s0FAcToGXmd-O-k-58g,10073
|
||||
rest_framework/locale/tr_TR/LC_MESSAGES/django.mo,sha256=Nm3vmt38r3DxKdl2Astxny_E4IEkJlhDkzYpwiio7NQ,10292
|
||||
rest_framework/locale/uk/LC_MESSAGES/django.mo,sha256=fWmrOfNUsagv9jsIfQzP4QYQRKUugCaTBitRfvG-7gg,13245
|
||||
rest_framework/locale/vi/LC_MESSAGES/django.mo,sha256=_TekVPiXtQP0HsHrqt0S5fa669Auow5EaDsvoimUzPY,2179
|
||||
rest_framework/locale/zh_CN/LC_MESSAGES/django.mo,sha256=K9xrJnn5hyO5dM7sveYajph49Vveoo9kBLxrs9nyXfQ,9915
|
||||
rest_framework/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=GVmnW3r-jCqyllmF87w5sxGPLA3p49BaS0n0ufRqsI8,9938
|
||||
rest_framework/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=fZErAq1tsNswSyVXhMm96AUqQM3IwIZarbdLTWDhu64,4809
|
||||
rest_framework/locale/zh_TW/LC_MESSAGES/django.mo,sha256=x_Ba_GQLy-sIMYRRex0kGn9zZKzY5L8y69SSY2HasZU,481
|
||||
rest_framework/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/management/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/management/commands/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/management/commands/__pycache__/generateschema.cpython-310.pyc,,
|
||||
rest_framework/management/commands/generateschema.py,sha256=egmCNu1eXyDxH-zDf466qjlckNVWrsc7mMMV1uZoK0w,2931
|
||||
rest_framework/metadata.py,sha256=k_pjpTOBATB3ssJyzUH8aGIdlFhyXRfIOVQVm-rWXbM,5862
|
||||
rest_framework/mixins.py,sha256=bqdlz6p0JlhRNIA3cxhjPkY24dPTWMcMsvWUfx-Mews,2937
|
||||
rest_framework/negotiation.py,sha256=-bEEaxcsoxyWRvDFdzyZ3jxraytSqjBVL84zPzO5USw,4044
|
||||
rest_framework/pagination.py,sha256=vUzEkP7U4o9LCwtIAhuv5AgL1gfPhOjbCuetwdmQNhU,36605
|
||||
rest_framework/parsers.py,sha256=8hdbNIAhhlLQ79J7yKdQFAlNR39imjZg-xP1G92R0-o,7717
|
||||
rest_framework/permissions.py,sha256=XQcS4PSVplTaaQ6WrulLFkB2xupfKTMUKynAp6T5j64,9596
|
||||
rest_framework/relations.py,sha256=e7PvSgUV4mQXKeO-SBN_e_8EeZwlkIG_scONHWBw7qk,21238
|
||||
rest_framework/renderers.py,sha256=UlOe6OD57XG41HKW78nePstvWpbrVXVZa8flrZkyBU8,40783
|
||||
rest_framework/request.py,sha256=lnoE2ziMfGIuCo1v4pGRKx2SLi6CryaKSrF3FR7zNJk,15431
|
||||
rest_framework/response.py,sha256=vvBY5ZtuIq22UbofEYdPN59ZAzeQXJ4DNGGOdAX3aL8,3553
|
||||
rest_framework/reverse.py,sha256=veLMPqo0v81NP0X7J_I6rCqtirJmCnJ4-Mm3-lOgBbY,2144
|
||||
rest_framework/routers.py,sha256=Pi5ptYXEoYdcAb5qKVu5BkZc5wqjTzSk7EmCDalF_ow,13923
|
||||
rest_framework/schemas/__init__.py,sha256=1CkgqzGW08pYGEPFqrUO4qjbUohDfcDf2boFe7-TVSw,1781
|
||||
rest_framework/schemas/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/coreapi.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/generators.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/inspectors.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/openapi.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/utils.cpython-310.pyc,,
|
||||
rest_framework/schemas/__pycache__/views.cpython-310.pyc,,
|
||||
rest_framework/schemas/coreapi.py,sha256=s3X-iML4NQQqWA08iguGug1gy1s8hVBvwGQNQUAmcfI,21411
|
||||
rest_framework/schemas/generators.py,sha256=GnVsXygC2Sl0b6x2z8_AZ5Y46mq-WCQWg4zESkAM0Mw,7995
|
||||
rest_framework/schemas/inspectors.py,sha256=v5FTcvRl6wWd7dMW4T_5ANS_yWKmlnEf5iN0aEYFPRQ,4177
|
||||
rest_framework/schemas/openapi.py,sha256=VUr1Ak-8D1Ynd6YHzsrFb-BlnpOw9XhB7O6By1Vo0qo,27234
|
||||
rest_framework/schemas/utils.py,sha256=iGGJfS7S-MwTvr2gPystxrEO3TaRb-x0fpyUjDWkkW8,1195
|
||||
rest_framework/schemas/views.py,sha256=epv16dSdBIUpmqOMKGvS61wtSCJhlzT1JZH84w4QNHw,1836
|
||||
rest_framework/serializers.py,sha256=-XCWkp42y7TugT84benxOTaHWBVj_6KsEEJxHBGYlqg,67224
|
||||
rest_framework/settings.py,sha256=8rW8H94l3m7c3cnVYI83v8jDNOCpa_fm8gsBZ3LbeG4,7950
|
||||
rest_framework/static/rest_framework/css/bootstrap-theme.min.css,sha256=8uHMIn1ru0GS5KO-zf7Zccf8Uw12IA5DrdEcmMuWLFM,23411
|
||||
rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map,sha256=Xrq8Sds3hoHPZBKqAL07ehEaCfKBUjH0tW4pb6xIYTA,75600
|
||||
rest_framework/static/rest_framework/css/bootstrap-tweaks.css,sha256=RjLCy2jm2n3gQbSdNFjWncQ4lVB9Qm2-5Bc-xw7O8us,3426
|
||||
rest_framework/static/rest_framework/css/bootstrap.min.css,sha256=bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd-tIvLhE,121457
|
||||
rest_framework/static/rest_framework/css/bootstrap.min.css.map,sha256=eLWMnr_ULsLGG8T99Gpd-ZjmzZB8dzB2oKbo9Whrr8M,540434
|
||||
rest_framework/static/rest_framework/css/default.css,sha256=EWV35tstD5m0GezGG0U5Fa8O_4IGsL8_noeJdxnBs3s,1152
|
||||
rest_framework/static/rest_framework/css/font-awesome-4.0.3.css,sha256=MIPo07Id3D8ObWXsNYCqbt-q3KXZc32cqifmojPhzPM,21658
|
||||
rest_framework/static/rest_framework/css/prettify.css,sha256=-ZMq8eZ6blEFtxcVudM1hzv4gFwBwqlgPjHpbMSpWBk,817
|
||||
rest_framework/static/rest_framework/docs/css/base.css,sha256=fZ9Os4iAF3DBq3Aww8qbbRypx6fkGV_-PjxQ8YqssM4,6156
|
||||
rest_framework/static/rest_framework/docs/css/highlight.css,sha256=h-4d4bDFtOId4PkL4xBXl-XtRfav47B8cPUBoYWlc3M,1682
|
||||
rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css,sha256=w4_hEoz19Kk_fC7uLct1FzPE3gEIvNulKydv75PFyew,1307
|
||||
rest_framework/static/rest_framework/docs/img/favicon.ico,sha256=Ww2bNjGXyE2y9FeO6sW7YksqF2CQ89pdTrksiFbP4n4,5430
|
||||
rest_framework/static/rest_framework/docs/img/grid.png,sha256=bipYUDSUpwgQWsZG069cCMjIkDJbt4GiV9EPkf-Wipw,1458
|
||||
rest_framework/static/rest_framework/docs/js/api.js,sha256=SZIptx1KE3KDkMbfZmc4OSg5JSNkTLsQalPdb-NwkUY,10391
|
||||
rest_framework/static/rest_framework/docs/js/highlight.pack.js,sha256=TpVs16YPyRxjTs122mIsboTVOpoTUb1AmzlBnOHjU4A,300764
|
||||
rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js,sha256=xUY7pJMePDtQPh8KrWWP8GcwFpNVJn5AhLbXraVWvZY,2700
|
||||
rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot,sha256=OeI3wHQD5i8AvW3fC1nTNJx704aSUKqtw4lBnbaqQO8,38205
|
||||
rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg,sha256=m_HPYZuOy2MUAJCBqEjDemn70HtKKnzeM59jQrjrom4,202148
|
||||
rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf,sha256=a0k0itU4htCc5MMvoUbomcgg3j-FqN03BKBiTrO_f6E,80652
|
||||
rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff,sha256=D9KP7Onr1ga4sHFGDr0_wu17x6Zu-RyINPEd-sq0qEk,44432
|
||||
rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot,sha256=E2NNqH2eI_jD7ZEIzhck0YOjmtBy5z4bPYy_ZG0tBAc,20127
|
||||
rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg,sha256=BogzMSnL5KzIuuo7NfgBUocHjzA1ufVnaDid2c-KDZE,108738
|
||||
rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf,sha256=45UEQJN1fYKvyxOJV9BqHqk2G9zwtELQahioBRr1dFY,45404
|
||||
rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff,sha256=omOU9-3hAMoRjv8u2ghZYnWpg5uVnCJuFUOVV6WoB0I,23424
|
||||
rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2,sha256=_hhdEaSWdokNR7t4MxKgzaWkTEA5IUCU55V7TAQO8Rw,18028
|
||||
rest_framework/static/rest_framework/img/glyphicons-halflings-white.png,sha256=8ODZWpyKvN-r9GNI4tQoWCm7BJH19q8OBa9Sv_tjJMQ,8777
|
||||
rest_framework/static/rest_framework/img/glyphicons-halflings.png,sha256=G9UbUyeER8HbM_AMR3PnEdsh5Vfs3SbZua6Wypk_BeI,12762
|
||||
rest_framework/static/rest_framework/img/grid.png,sha256=bipYUDSUpwgQWsZG069cCMjIkDJbt4GiV9EPkf-Wipw,1458
|
||||
rest_framework/static/rest_framework/js/ajax-form.js,sha256=IMzB6t8H1OghYxwefb2jbzA2M7n-9htuejv9huuX8eA,3796
|
||||
rest_framework/static/rest_framework/js/bootstrap.min.js,sha256=nuL8_2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL-1ev4,39680
|
||||
rest_framework/static/rest_framework/js/coreapi-0.1.1.js,sha256=_gzyPn-2cx0Wgfjvj_tlUhPf4laKnzYbgkcr_uNGW6E,157600
|
||||
rest_framework/static/rest_framework/js/csrf.js,sha256=MZTSvRZZ1JEfNzyjA5oi1hN4zQe7IvFMW6xjP6eHRU4,1793
|
||||
rest_framework/static/rest_framework/js/default.js,sha256=mJOP3JMDyQnRSX60X_T4WgtYzOBNDYpqc1ZhOUC85iM,1268
|
||||
rest_framework/static/rest_framework/js/jquery-3.7.1.min.js,sha256=_JqT3SQfawRcv_BIHPThkBvs0OEvtFFmqPF_lYI_Cxo,87533
|
||||
rest_framework/static/rest_framework/js/load-ajax-form.js,sha256=1FfQ5Vw7jJqE_4U93loswPA6vWtsyyf_Sjhvx38l-nc,59
|
||||
rest_framework/static/rest_framework/js/prettify-min.js,sha256=4uV247xgfNF5_1EZRwEPZF00QaNTE67A29BsRDf4O3c,13632
|
||||
rest_framework/status.py,sha256=gJjvtWPVEe2A4SWIQ9olI6_MThRJgSJ1KDSb_ItRiOw,2547
|
||||
rest_framework/templates/rest_framework/admin.html,sha256=7uJFyGvem690pUv01t2LRe1AJWkEH2y0vWQSlG4XLbE,10902
|
||||
rest_framework/templates/rest_framework/admin/detail.html,sha256=_ONyhbRK32d7IsUxmUVKQCWjxzZqwT-zK2u1CgB4lvk,306
|
||||
rest_framework/templates/rest_framework/admin/dict_value.html,sha256=KidLEu38kqvPGElnFDjiQMh72xsjT5Sq3L4gchrqMps,242
|
||||
rest_framework/templates/rest_framework/admin/list.html,sha256=sFoqx8GeL2gFZ0Yx35dq6DVXEgQIIAFYlA8h-65FEQM,819
|
||||
rest_framework/templates/rest_framework/admin/list_value.html,sha256=Z9VmS1f3mwk5LypgA8HAvogVPbDa09hABa389AYxQCo,241
|
||||
rest_framework/templates/rest_framework/admin/simple_list_value.html,sha256=d9cVgqyigNa0K0W7CYPNGcvRAqy5M-ZJAzkgA-Al70Q,121
|
||||
rest_framework/templates/rest_framework/api.html,sha256=6GkppzK1R50yjAVZJoqFnR_FdGlZBpfftD2m2WNPTVM,116
|
||||
rest_framework/templates/rest_framework/base.html,sha256=jtrF-PM4RlL8H2gbwHT3qAK0X6B8PKHGYLIq6E_sFCw,13928
|
||||
rest_framework/templates/rest_framework/docs/auth/basic.html,sha256=GsLRwieUOwxvQRSI4nRz2PYVq72e7NLEXiprmoTbzsI,1250
|
||||
rest_framework/templates/rest_framework/docs/auth/session.html,sha256=jhtMeLg6Lq5yPb2noOabUj61UAOQe--NQGEYYwWZY_E,1154
|
||||
rest_framework/templates/rest_framework/docs/auth/token.html,sha256=0KcVSQ8w2ZvOO8A2oNlTwqmYyJ2O-12eWZL-NCBm1Rc,1618
|
||||
rest_framework/templates/rest_framework/docs/document.html,sha256=r7bWwBnt2NGaP3XbABVg-yxCiRkQuB3_-nh1cK1Wr5M,906
|
||||
rest_framework/templates/rest_framework/docs/error.html,sha256=0e_MHIsjYRYUf41VshHcSkDBm-KHev2AjuoUvRb2IRM,1850
|
||||
rest_framework/templates/rest_framework/docs/index.html,sha256=K9bMTwOaWuFV5FtiC3ypuYkJH1guN9srNIgSJNhvQe8,2519
|
||||
rest_framework/templates/rest_framework/docs/interact.html,sha256=_8yaSo9DUW8eRVH-KEH5zJJ8MBIlI5QM_ajWPb4yrI8,1831
|
||||
rest_framework/templates/rest_framework/docs/langs/javascript-intro.html,sha256=TOLjcCnyA0MYI5w99Jtg2mN7w1wjXz0lfSM8b0wabZ4,330
|
||||
rest_framework/templates/rest_framework/docs/langs/javascript.html,sha256=vy1N2rMRSTKZjEo5mZ_rIp2g57TSa9PuuHXzeghpksk,714
|
||||
rest_framework/templates/rest_framework/docs/langs/python-intro.html,sha256=LBpDVN9qkOO5Itej4M6gl4WynB4Q2CpJ_ZEti1fAY8I,189
|
||||
rest_framework/templates/rest_framework/docs/langs/python.html,sha256=y24kdg1AdRDAWl2nu6UksrXMjbMTQcdTXuRpTOXSIJo,676
|
||||
rest_framework/templates/rest_framework/docs/langs/shell-intro.html,sha256=TQo-Y2ksj2T9kzsmENH7MEB1Mt940wW941AGGbIRjVE,189
|
||||
rest_framework/templates/rest_framework/docs/langs/shell.html,sha256=jcRLGn3Eu0Xc-lr7lGFUj-1z0e9wdMwfbFIi3Cs8mV4,441
|
||||
rest_framework/templates/rest_framework/docs/link.html,sha256=ITaS3W3sqL7gOHwVvtMi2fcuETv1eVhQedlkOsT7pTg,4624
|
||||
rest_framework/templates/rest_framework/docs/sidebar.html,sha256=S_D8Tbxo08fbmVT9FmEc8No1ESS1JMJID4q5SZRz5ZY,2581
|
||||
rest_framework/templates/rest_framework/filters/base.html,sha256=OjBIbd29onA2R-iUmkwrlXw0N5CJIsU1FOpsEJ-ZJRg,610
|
||||
rest_framework/templates/rest_framework/filters/ordering.html,sha256=wiAOyvmjypM4DJGMMWbdD4Il26Z8P7J_HcIurjv3xhA,556
|
||||
rest_framework/templates/rest_framework/filters/search.html,sha256=rO3_-Z2QVIom9WVErxMprYn-sJEe1inXHH4oAG-juWk,467
|
||||
rest_framework/templates/rest_framework/horizontal/checkbox.html,sha256=t8EJW3CIcuDb2NSa7VElCzj49b0S1RcZcS7mdkOEXMw,658
|
||||
rest_framework/templates/rest_framework/horizontal/checkbox_multiple.html,sha256=iUVqbdxQ37iejUtfT0x6UeF8RcA4t71B61dhiQsqFgk,1184
|
||||
rest_framework/templates/rest_framework/horizontal/dict_field.html,sha256=VgZ3iSqrPK02VU3gDoDuK0szJbu_PGex1HnYIpYx6ao,324
|
||||
rest_framework/templates/rest_framework/horizontal/fieldset.html,sha256=bXy7Q_zBGMpE8a7K-2SxJfVDMsHZ24xniLoCw8Xmzyg,480
|
||||
rest_framework/templates/rest_framework/horizontal/form.html,sha256=yo9PS2__lzBuYSue812MwGmi3HT6kIAzHvAQBaqJAGY,149
|
||||
rest_framework/templates/rest_framework/horizontal/input.html,sha256=pOLeWdni3DNqZCN1Dbvj5xA0D-jdM0QEok_1XpIHfBE,889
|
||||
rest_framework/templates/rest_framework/horizontal/list_field.html,sha256=_BlSeMbpE8vpnyqHp6jmou2f441hrtYBvbdBjYxJeew,317
|
||||
rest_framework/templates/rest_framework/horizontal/list_fieldset.html,sha256=5W-9tZ-GvTHR4JlHwVdDJo-1FlH6-cmUu33x2RKsnkM,384
|
||||
rest_framework/templates/rest_framework/horizontal/radio.html,sha256=xpgDdvdW3FojnB3x-OqWzIiSsdcw9sd1z-g8vYz7ofg,1796
|
||||
rest_framework/templates/rest_framework/horizontal/select.html,sha256=_Eow62zUMM9VWJ03P1HlfTNB4vyv9GfqB9WjYRhfTBY,1222
|
||||
rest_framework/templates/rest_framework/horizontal/select_multiple.html,sha256=wdiLntt2k0iMJ4LlmBCRucDDC0VzqI_5K-feK9ncwtE,1191
|
||||
rest_framework/templates/rest_framework/horizontal/textarea.html,sha256=8myshnZKHjohQtuVVPN2gmcYN0RTMNGkSh95CEIobx4,782
|
||||
rest_framework/templates/rest_framework/inline/checkbox.html,sha256=zpUnpKg-oMZ843vtmW7ec8lzxQttwGpFE7F2vmHxZFw,294
|
||||
rest_framework/templates/rest_framework/inline/checkbox_multiple.html,sha256=vGndr0cjo-Q-sj6rn0JdH9LTn2BO27xvcKBY7YBbJ3c,487
|
||||
rest_framework/templates/rest_framework/inline/dict_field.html,sha256=4EWRFxidLMSc_2kbaP3VcXSaQFVAjfmPi00gb3pHiKg,228
|
||||
rest_framework/templates/rest_framework/inline/fieldset.html,sha256=acBYZDeivx33bLNIYNKlXG_11YDBtIVUihbFeHGmy8M,171
|
||||
rest_framework/templates/rest_framework/inline/form.html,sha256=yo9PS2__lzBuYSue812MwGmi3HT6kIAzHvAQBaqJAGY,149
|
||||
rest_framework/templates/rest_framework/inline/input.html,sha256=mMWTdifDKSnma20ga7gYoHGuGbHAJuxinBQIrBqjs1A,530
|
||||
rest_framework/templates/rest_framework/inline/list_field.html,sha256=bafZBHQw3YqlJYGVaxFJgtj_pon9BiuEuCU7WU6a-LM,221
|
||||
rest_framework/templates/rest_framework/inline/list_fieldset.html,sha256=gPL69kBW9RBq_qIRvFrc26a0bvFqrCaWkOnarN5uJsw,62
|
||||
rest_framework/templates/rest_framework/inline/radio.html,sha256=nqjfBZcfpFjZ-ELyaLkio-wlw5fkPAG1OAlEbAsxk2Q,793
|
||||
rest_framework/templates/rest_framework/inline/select.html,sha256=rIDuGfGFZuc-5CUVMIRne4x0vBbAg-z_MWz139hVJvw,879
|
||||
rest_framework/templates/rest_framework/inline/select_multiple.html,sha256=3zoyMlBWFNDVT7yI-zgN3lMVPGmWOBRKB6-Qyzlu174,917
|
||||
rest_framework/templates/rest_framework/inline/textarea.html,sha256=0ZpewR8LDx9xLoMgs59r12AQsZVnbolNf4P7EsnIrEc,376
|
||||
rest_framework/templates/rest_framework/login.html,sha256=mZOh88AfLsiRWGPjJlvvOkvuvmMQwxTyjGZrzcXkxlQ,122
|
||||
rest_framework/templates/rest_framework/login_base.html,sha256=ZsWKtNWD0Em0cxHn-bjkeEFTecTOzsL4Qu_pgAO48L0,2857
|
||||
rest_framework/templates/rest_framework/pagination/numbers.html,sha256=vN1hd0tP3HU7yiKInSYkC1qTn6yu_bQ3On1cVPlcHwE,1154
|
||||
rest_framework/templates/rest_framework/pagination/previous_and_next.html,sha256=tvVdDzQeAX_mqre0ei8PO-bviFlTmEWVEGpfPQ9tmuc,456
|
||||
rest_framework/templates/rest_framework/raw_data_form.html,sha256=-96O3lHTPA0zP3zq19xofYvzT8oPbmghHY5DvP-laIM,335
|
||||
rest_framework/templates/rest_framework/schema.js,sha256=UFL1wg4ArGD2gAyDfqVNCTm1V9_5dxv7kYGyR5oBaGc,136
|
||||
rest_framework/templates/rest_framework/vertical/checkbox.html,sha256=5ZMJNFq6ERwAI06iGHL5m3XmMIgTmJG7vaw6WczjTfg,543
|
||||
rest_framework/templates/rest_framework/vertical/checkbox_multiple.html,sha256=MzJT5dw-vV2zNaJYgmL6W9lTlDx_CDGV-vA8AEEW6Fs,1157
|
||||
rest_framework/templates/rest_framework/vertical/dict_field.html,sha256=Pqk22yWIWaXUJYhqYCHmGwOCiKbhvUPjl-IWsC8uSbs,252
|
||||
rest_framework/templates/rest_framework/vertical/fieldset.html,sha256=TQsf1yWktrPAiPZCavwjyX3p5p9IjFk1bQOAXynS73E,346
|
||||
rest_framework/templates/rest_framework/vertical/form.html,sha256=yo9PS2__lzBuYSue812MwGmi3HT6kIAzHvAQBaqJAGY,149
|
||||
rest_framework/templates/rest_framework/vertical/input.html,sha256=lLcDs6xixer6eQZqjI5x-5pThUDNcil9lWNYTmNOIkk,801
|
||||
rest_framework/templates/rest_framework/vertical/list_field.html,sha256=JySAf36X8WXjDtNObb1kpYb6_lJXsLqB6Z99-c2_MnE,245
|
||||
rest_framework/templates/rest_framework/vertical/list_fieldset.html,sha256=TvSzps4U1WQTvbxWRrubRvjfiD8KdUym4wthTRxsumg,222
|
||||
rest_framework/templates/rest_framework/vertical/radio.html,sha256=xOYpOkf0SkCnNOwLSXZ9nJkjIc-KY3XnRU1_JJwcd8g,1809
|
||||
rest_framework/templates/rest_framework/vertical/select.html,sha256=qZcO0qN2XZIcGw1Rrsdkm8dfVqWw4nKMVaUettX-W3k,1162
|
||||
rest_framework/templates/rest_framework/vertical/select_multiple.html,sha256=97Rtt11FQHTX0yk-ksj3dchMXO7BBC2U4_6WZqqpegI,1184
|
||||
rest_framework/templates/rest_framework/vertical/textarea.html,sha256=xaGbiWJDGIWHgWLSCBpZXjf8FVDBo0LvCqHlSs-h5EY,694
|
||||
rest_framework/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/templatetags/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/templatetags/__pycache__/rest_framework.cpython-310.pyc,,
|
||||
rest_framework/templatetags/rest_framework.py,sha256=CCT7_DRUgQRrYtCd8ZoDVNWDD7PKFDlURIw_aGHM2-U,10129
|
||||
rest_framework/test.py,sha256=6AH1mUIXq-84lotS4_SvZqRoFyM2ji6L4YP21qQUivM,14688
|
||||
rest_framework/throttling.py,sha256=WGKkN9i2u2O0EcSQMQKSpaufZOMZIjEsuaR4srg7cK0,8067
|
||||
rest_framework/urlpatterns.py,sha256=j2SytOi_09uhyvZsVQLhkvnlc8slxE2_4jWUxf0pRb8,4235
|
||||
rest_framework/urls.py,sha256=JiEpSQau4E-m8xjNj-4mdcP3oGdf5MnsvFdnTFk7y0Y,615
|
||||
rest_framework/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
rest_framework/utils/__pycache__/__init__.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/breadcrumbs.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/encoders.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/field_mapping.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/formatting.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/html.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/humanize_datetime.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/json.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/mediatypes.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/model_meta.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/representation.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/serializer_helpers.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/timezone.cpython-310.pyc,,
|
||||
rest_framework/utils/__pycache__/urls.cpython-310.pyc,,
|
||||
rest_framework/utils/breadcrumbs.py,sha256=IwjiRRwqTjXkdFR4sIt76EV9ucvzQA-ORiF1yI1Tj2I,2039
|
||||
rest_framework/utils/encoders.py,sha256=8Pd-4Qo92fxQE1DYYuoDrcSwUzsJYlWWtR5KAZ1JH0w,2825
|
||||
rest_framework/utils/field_mapping.py,sha256=nz_8WRtz5Zu-IZeecIiglf4z2bfta7wZAN2Kh1TDXUI,12131
|
||||
rest_framework/utils/formatting.py,sha256=z292GYwr3WpcgRECnlouhQZgQk-m7LhsoQXRz1O0p-M,3015
|
||||
rest_framework/utils/html.py,sha256=2Bas2KS7dst6mdGUVSROPi9RUyD38Z1SPza_0WbV8Ts,2294
|
||||
rest_framework/utils/humanize_datetime.py,sha256=CeC4QWwfFKdn2RXHGYRaqVcOwp0J80J_AJsnx2ClVJ0,1281
|
||||
rest_framework/utils/json.py,sha256=1qVOOt_DuaQqO4ePub-jT29lZG-9sNmGLDEqW42BAZ0,1027
|
||||
rest_framework/utils/mediatypes.py,sha256=AYiGTnA9SReUZY18AxoQJNW0EyT06HFtlO9QI7-tIps,2490
|
||||
rest_framework/utils/model_meta.py,sha256=t8VF2kHoNUM8yDs_ts1lc7VYnB3tI9gw0CMO5YENqeM,5068
|
||||
rest_framework/utils/representation.py,sha256=93GsXt1zVMAO9mvfpafzstySmN9nbXimNCsaY1qw4M8,2970
|
||||
rest_framework/utils/serializer_helpers.py,sha256=5NccvsAlbpEOwGcn2Y6QW1BHQjpdrv5zf4D2EL8xpac,5867
|
||||
rest_framework/utils/timezone.py,sha256=TT_ORE5v84dJfCCnRubo6_Eeq8ZDGtj5OcgaFLhu310,1086
|
||||
rest_framework/utils/urls.py,sha256=5hagmITUV4AvYmhFRHccOvXx3Yn-OL6yEA1eYT4_bk8,1052
|
||||
rest_framework/validators.py,sha256=kZmjMpZJQO-HdXC3EKGPaFP60JgqYsvQ9jBAquJG0YI,12142
|
||||
rest_framework/versioning.py,sha256=ndWtifG_xnJS5Gx3q6Fc5oNpDLvG9-QU7XwxAw6gXUA,6801
|
||||
rest_framework/views.py,sha256=tZJiIEjWdc7AfS77pPp_pw1GU4g88-hLzlma6wooCOg,18799
|
||||
rest_framework/viewsets.py,sha256=a9QC4IHncv_qeARxRUlfS-utNwKUNdvUc-4DbFEwCkU,9002
|
||||
tutorial/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
tutorial/__pycache__/__init__.cpython-310.pyc,,
|
||||
tutorial/__pycache__/asgi.cpython-310.pyc,,
|
||||
tutorial/__pycache__/settings.cpython-310.pyc,,
|
||||
tutorial/__pycache__/urls.cpython-310.pyc,,
|
||||
tutorial/__pycache__/wsgi.cpython-310.pyc,,
|
||||
tutorial/asgi.py,sha256=wPe1pIushe19pfyEmos3q2MZI_qDIaJ2_go-2kn04Vs,393
|
||||
tutorial/quickstart/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
tutorial/quickstart/__pycache__/__init__.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/admin.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/apps.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/models.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/serializers.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/tests.cpython-310.pyc,,
|
||||
tutorial/quickstart/__pycache__/views.cpython-310.pyc,,
|
||||
tutorial/quickstart/admin.py,sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg,63
|
||||
tutorial/quickstart/apps.py,sha256=b54WqlLADVqijHr8k6MJ-mAA0stUIsq7q470uVUc-qY,152
|
||||
tutorial/quickstart/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
tutorial/quickstart/migrations/__pycache__/__init__.cpython-310.pyc,,
|
||||
tutorial/quickstart/models.py,sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ,57
|
||||
tutorial/quickstart/serializers.py,sha256=UrCRUpwyJDxqWxcMnEK9RVJtsIEfM-sIq6zt4SKJkfc,382
|
||||
tutorial/quickstart/tests.py,sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g,60
|
||||
tutorial/quickstart/views.py,sha256=DyUmtQhfnCtvrCoi8flATV44t8j3pvULcnP7WsDb-7w,1024
|
||||
tutorial/settings.py,sha256=oiPUmisOzUdhS3ums781tfxn7umGvyH-xdankcgxBIc,3249
|
||||
tutorial/urls.py,sha256=bXbAWRPdR-qDXnE4QNjTgdg06ca0cQptR4X_HyRu74w,486
|
||||
tutorial/wsgi.py,sha256=9OiZSXXml34hEdwsk_Vnd7qdjGXIua9DxiGTPauFXQ0,393
|
||||
5
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/WHEEL
vendored
Normal file
5
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/WHEEL
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.37.1)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
2
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/top_level.txt
vendored
Normal file
2
env/lib/python3.10/site-packages/djangorestframework-3.15.2.dist-info/top_level.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
rest_framework
|
||||
tutorial
|
||||
Reference in New Issue
Block a user