diff --git a/404.html b/404.html new file mode 100644 index 000000000..b5ff70705 --- /dev/null +++ b/404.html @@ -0,0 +1,453 @@ + + + + + + + Django REST framework + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + +
+
+
+ + +
+
+ +
+ + +

404

+

Page not found

+

Try the homepage, or search the documentation.

+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api-guide/authentication/index.html b/api-guide/authentication/index.html index d2fdbbfee..c93b6b8b7 100644 --- a/api-guide/authentication/index.html +++ b/api-guide/authentication/index.html @@ -507,72 +507,8 @@ - - a - - - - u - - - - t - - - - h - - - - e - - - - n - - - - t - - - - i - - - - c - - - - a - - - - t - - - - i - - - - o - - - - n - - - - . - - - - p - - - - y + + authentication.py diff --git a/api-guide/content-negotiation/index.html b/api-guide/content-negotiation/index.html index 0be4662c5..9733b3ac5 100644 --- a/api-guide/content-negotiation/index.html +++ b/api-guide/content-negotiation/index.html @@ -423,60 +423,8 @@ - - n - - - - e - - - - g - - - - o - - - - t - - - - i - - - - a - - - - t - - - - i - - - - o - - - - n - - - - . - - - - p - - - - y + + negotiation.py diff --git a/api-guide/exceptions/index.html b/api-guide/exceptions/index.html index 1182a141e..70c9e8496 100644 --- a/api-guide/exceptions/index.html +++ b/api-guide/exceptions/index.html @@ -477,56 +477,8 @@ - - e - - - - x - - - - c - - - - e - - - - p - - - - t - - - - i - - - - o - - - - n - - - - s - - - - . - - - - p - - - - y + + exceptions.py diff --git a/api-guide/fields/index.html b/api-guide/fields/index.html index 356312f75..282f2c5bd 100644 --- a/api-guide/fields/index.html +++ b/api-guide/fields/index.html @@ -613,40 +613,8 @@ - - f - - - - i - - - - e - - - - l - - - - d - - - - s - - - - . - - - - p - - - - y + + fields.py diff --git a/api-guide/filtering/index.html b/api-guide/filtering/index.html index 0302fe829..affe38466 100644 --- a/api-guide/filtering/index.html +++ b/api-guide/filtering/index.html @@ -497,44 +497,8 @@ - - f - - - - i - - - - l - - - - t - - - - e - - - - r - - - - s - - - - . - - - - p - - - - y + + filters.py diff --git a/api-guide/format-suffixes/index.html b/api-guide/format-suffixes/index.html index 3b4aca863..48a6aaeb6 100644 --- a/api-guide/format-suffixes/index.html +++ b/api-guide/format-suffixes/index.html @@ -417,60 +417,8 @@ - - u - - - - r - - - - l - - - - p - - - - a - - - - t - - - - t - - - - e - - - - r - - - - n - - - - s - - - - . - - - - p - - - - y + + urlpatterns.py diff --git a/api-guide/generic-views/index.html b/api-guide/generic-views/index.html index 788f12b28..1f15aef36 100644 --- a/api-guide/generic-views/index.html +++ b/api-guide/generic-views/index.html @@ -521,88 +521,12 @@ - - m + + mixins.py - - i - - - - x - - - - i - - - - n - - - - s - - - - . - - - - p - - - - y - - - - - - - - g - - - - e - - - - n - - - - e - - - - r - - - - i - - - - c - - - - s - - - - . - - - - p - - - - y + + generics.py diff --git a/api-guide/metadata/index.html b/api-guide/metadata/index.html index 536f6a6d6..d85f9463d 100644 --- a/api-guide/metadata/index.html +++ b/api-guide/metadata/index.html @@ -433,48 +433,8 @@ - - m - - - - e - - - - t - - - - a - - - - d - - - - a - - - - t - - - - a - - - - . - - - - p - - - - y + + metadata.py diff --git a/api-guide/pagination/index.html b/api-guide/pagination/index.html index e934eb97a..38a5555a5 100644 --- a/api-guide/pagination/index.html +++ b/api-guide/pagination/index.html @@ -477,56 +477,8 @@ - - p - - - - a - - - - g - - - - i - - - - n - - - - a - - - - t - - - - i - - - - o - - - - n - - - - . - - - - p - - - - y + + pagination.py diff --git a/api-guide/parsers/index.html b/api-guide/parsers/index.html index 0d62793a6..639d25997 100644 --- a/api-guide/parsers/index.html +++ b/api-guide/parsers/index.html @@ -479,44 +479,8 @@ - - p - - - - a - - - - r - - - - s - - - - e - - - - r - - - - s - - - - . - - - - p - - - - y + + parsers.py diff --git a/api-guide/permissions/index.html b/api-guide/permissions/index.html index bd029c832..fcdc2688c 100644 --- a/api-guide/permissions/index.html +++ b/api-guide/permissions/index.html @@ -491,60 +491,8 @@ - - p - - - - e - - - - r - - - - m - - - - i - - - - s - - - - s - - - - i - - - - o - - - - n - - - - s - - - - . - - - - p - - - - y + + permissions.py diff --git a/api-guide/relations/index.html b/api-guide/relations/index.html index 01d0c4a95..29f05deef 100644 --- a/api-guide/relations/index.html +++ b/api-guide/relations/index.html @@ -513,52 +513,8 @@ - - r - - - - e - - - - l - - - - a - - - - t - - - - i - - - - o - - - - n - - - - s - - - - . - - - - p - - - - y + + relations.py diff --git a/api-guide/renderers/index.html b/api-guide/renderers/index.html index a1ad8f592..ecf88375d 100644 --- a/api-guide/renderers/index.html +++ b/api-guide/renderers/index.html @@ -541,52 +541,8 @@ - - r - - - - e - - - - n - - - - d - - - - e - - - - r - - - - e - - - - r - - - - s - - - - . - - - - p - - - - y + + renderers.py diff --git a/api-guide/requests/index.html b/api-guide/requests/index.html index 20ca3503c..84927fcef 100644 --- a/api-guide/requests/index.html +++ b/api-guide/requests/index.html @@ -479,44 +479,8 @@ - - r - - - - e - - - - q - - - - u - - - - e - - - - s - - - - t - - - - . - - - - p - - - - y + + request.py diff --git a/api-guide/responses/index.html b/api-guide/responses/index.html index 391029167..30b6f616e 100644 --- a/api-guide/responses/index.html +++ b/api-guide/responses/index.html @@ -459,48 +459,8 @@ - - r - - - - e - - - - s - - - - p - - - - o - - - - n - - - - s - - - - e - - - - . - - - - p - - - - y + + response.py diff --git a/api-guide/reverse/index.html b/api-guide/reverse/index.html index 5dd69e29e..cee9e9b11 100644 --- a/api-guide/reverse/index.html +++ b/api-guide/reverse/index.html @@ -413,44 +413,8 @@ - - r - - - - e - - - - v - - - - e - - - - r - - - - s - - - - e - - - - . - - - - p - - - - y + + reverse.py diff --git a/api-guide/routers/index.html b/api-guide/routers/index.html index c81787326..168192b71 100644 --- a/api-guide/routers/index.html +++ b/api-guide/routers/index.html @@ -459,44 +459,8 @@ - - r - - - - o - - - - u - - - - t - - - - e - - - - r - - - - s - - - - . - - - - p - - - - y + + routers.py diff --git a/api-guide/schemas/index.html b/api-guide/schemas/index.html index 825fdf1cb..03becc0ee 100644 --- a/api-guide/schemas/index.html +++ b/api-guide/schemas/index.html @@ -507,44 +507,8 @@ - - s - - - - c - - - - h - - - - e - - - - m - - - - a - - - - s - - - - . - - - - p - - - - y + + schemas.py diff --git a/api-guide/serializers/index.html b/api-guide/serializers/index.html index b867c9179..d6e4e6059 100644 --- a/api-guide/serializers/index.html +++ b/api-guide/serializers/index.html @@ -617,60 +617,8 @@ - - s - - - - e - - - - r - - - - i - - - - a - - - - l - - - - i - - - - z - - - - e - - - - r - - - - s - - - - . - - - - p - - - - y + + serializers.py diff --git a/api-guide/settings/index.html b/api-guide/settings/index.html index 259755abe..fb210a90a 100644 --- a/api-guide/settings/index.html +++ b/api-guide/settings/index.html @@ -463,48 +463,8 @@ - - s - - - - e - - - - t - - - - t - - - - i - - - - n - - - - g - - - - s - - - - . - - - - p - - - - y + + settings.py diff --git a/api-guide/status-codes/index.html b/api-guide/status-codes/index.html index 4ccd3ebc6..cc8287ee9 100644 --- a/api-guide/status-codes/index.html +++ b/api-guide/status-codes/index.html @@ -429,40 +429,8 @@ - - s - - - - t - - - - a - - - - t - - - - u - - - - s - - - - . - - - - p - - - - y + + status.py diff --git a/api-guide/testing/index.html b/api-guide/testing/index.html index 4bab25513..25bced4e0 100644 --- a/api-guide/testing/index.html +++ b/api-guide/testing/index.html @@ -521,32 +521,8 @@ - - t - - - - e - - - - s - - - - t - - - - . - - - - p - - - - y + + test.py diff --git a/api-guide/throttling/index.html b/api-guide/throttling/index.html index 1c892e99e..a9d82654f 100644 --- a/api-guide/throttling/index.html +++ b/api-guide/throttling/index.html @@ -449,56 +449,8 @@ - - t - - - - h - - - - r - - - - o - - - - t - - - - t - - - - l - - - - i - - - - n - - - - g - - - - . - - - - p - - - - y + + throttling.py diff --git a/api-guide/validators/index.html b/api-guide/validators/index.html index bda021ad6..8bc47a41c 100644 --- a/api-guide/validators/index.html +++ b/api-guide/validators/index.html @@ -475,56 +475,8 @@ - - v - - - - a - - - - l - - - - i - - - - d - - - - a - - - - t - - - - o - - - - r - - - - s - - - - . - - - - p - - - - y + + validators.py diff --git a/api-guide/versioning/index.html b/api-guide/versioning/index.html index 7e1da7945..6dfe00847 100644 --- a/api-guide/versioning/index.html +++ b/api-guide/versioning/index.html @@ -449,56 +449,8 @@ - - v - - - - e - - - - r - - - - s - - - - i - - - - o - - - - n - - - - i - - - - n - - - - g - - - - . - - - - p - - - - y + + versioning.py diff --git a/api-guide/views/index.html b/api-guide/views/index.html index 39bbf4973..02b73d4c9 100644 --- a/api-guide/views/index.html +++ b/api-guide/views/index.html @@ -439,92 +439,12 @@ - - d + + decorators.py - - e - - - - c - - - - o - - - - r - - - - a - - - - t - - - - o - - - - r - - - - s - - - - . - - - - p - - - - y - - - - - - - - v - - - - i - - - - e - - - - w - - - - s - - - - . - - - - p - - - - y + + views.py diff --git a/api-guide/viewsets/index.html b/api-guide/viewsets/index.html index 083ecd56c..700e118cd 100644 --- a/api-guide/viewsets/index.html +++ b/api-guide/viewsets/index.html @@ -457,48 +457,8 @@ - - v - - - - i - - - - e - - - - w - - - - s - - - - e - - - - t - - - - s - - - - . - - - - p - - - - y + + viewsets.py diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css old mode 100644 new mode 100755 diff --git a/css/bootstrap.css b/css/bootstrap.css old mode 100644 new mode 100755 diff --git a/index.html b/index.html index a3146d576..a6c3a4a69 100644 --- a/index.html +++ b/index.html @@ -501,7 +501,7 @@ - +

@@ -559,9 +559,9 @@ continued development by signing up for a paid

The following packages are optional:

diff --git a/js/bootstrap-2.1.1-min.js b/js/bootstrap-2.1.1-min.js old mode 100644 new mode 100755 diff --git a/search/lunr.min.js b/mkdocs/js/lunr.min.js similarity index 100% rename from search/lunr.min.js rename to mkdocs/js/lunr.min.js diff --git a/search/mustache.min.js b/mkdocs/js/mustache.min.js similarity index 100% rename from search/mustache.min.js rename to mkdocs/js/mustache.min.js diff --git a/search/require.js b/mkdocs/js/require.js similarity index 100% rename from search/require.js rename to mkdocs/js/require.js diff --git a/search/search-results-template.mustache b/mkdocs/js/search-results-template.mustache similarity index 100% rename from search/search-results-template.mustache rename to mkdocs/js/search-results-template.mustache diff --git a/search/search.js b/mkdocs/js/search.js similarity index 92% rename from search/search.js rename to mkdocs/js/search.js index 2283930c8..d5c866164 100644 --- a/search/search.js +++ b/mkdocs/js/search.js @@ -1,12 +1,8 @@ -require.config({ - baseUrl: base_url + "/search/" -}); - require([ - 'mustache.min', - 'lunr.min', + base_url + '/mkdocs/js/mustache.min.js', + base_url + '/mkdocs/js/lunr.min.js', 'text!search-results-template.mustache', - 'text!search_index.json', + 'text!../search_index.json', ], function (Mustache, lunr, results_template, data) { "use strict"; @@ -87,6 +83,6 @@ require([ search(); } - if (search_input){search_input.addEventListener("keyup", search);} + search_input.addEventListener("keyup", search); }); diff --git a/search/text.js b/mkdocs/js/text.js similarity index 100% rename from search/text.js rename to mkdocs/js/text.js diff --git a/search/search_index.json b/mkdocs/search_index.json similarity index 100% rename from search/search_index.json rename to mkdocs/search_index.json diff --git a/sitemap.xml b/sitemap.xml index b93309036..0acc5966b 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4,7 +4,7 @@ http://www.django-rest-framework.org// - 2018-04-18 + 2018-04-19 daily @@ -13,49 +13,49 @@ http://www.django-rest-framework.org//tutorial/quickstart/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/1-serialization/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/2-requests-and-responses/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/3-class-based-views/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/4-authentication-and-permissions/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/5-relationships-and-hyperlinked-apis/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/6-viewsets-and-routers/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//tutorial/7-schemas-and-client-libraries/ - 2018-04-18 + 2018-04-19 daily @@ -65,163 +65,163 @@ http://www.django-rest-framework.org//api-guide/requests/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/responses/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/views/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/generic-views/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/viewsets/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/routers/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/parsers/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/renderers/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/serializers/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/fields/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/relations/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/validators/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/authentication/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/permissions/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/throttling/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/filtering/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/pagination/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/versioning/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/content-negotiation/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/metadata/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/schemas/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/format-suffixes/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/reverse/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/exceptions/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/status-codes/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/testing/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//api-guide/settings/ - 2018-04-18 + 2018-04-19 daily @@ -231,157 +231,157 @@ http://www.django-rest-framework.org//topics/documenting-your-api/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/api-clients/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/internationalization/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/ajax-csrf-cors/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/html-and-forms/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/browser-enhancements/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/browsable-api/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/rest-hypermedia-hateoas/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/third-party-packages/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/tutorials-and-resources/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/contributing/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/project-management/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/jobs/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.0-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.1-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.2-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.3-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.4-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.5-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.6-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.7-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/3.8-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/kickstarter-announcement/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/mozilla-grant/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/funding/ - 2018-04-18 + 2018-04-19 daily http://www.django-rest-framework.org//topics/release-notes/ - 2018-04-18 + 2018-04-19 daily diff --git a/topics/project-management/index.html b/topics/project-management/index.html index 815b24f03..2ebdd82fb 100644 --- a/topics/project-management/index.html +++ b/topics/project-management/index.html @@ -540,7 +540,7 @@ To modify this process for future releases make a pull request to the [project m

Translations

The maintenance team are responsible for managing the translation packs include in REST framework. Translating the source strings into multiple languages is managed through the transifex service.

Managing Transifex

-

The official Transifex client is used to upload and download translations to Transifex. The client is installed using pip:

+

The official Transifex client is used to upload and download translations to Transifex. The client is installed using pip:

pip install transifex-client
 

To use it you'll need a login to Transifex which has a password, and you'll need to have administrative access to the Transifex project. You'll need to create a ~/.transifexrc file which contains your credentials.