diff --git a/404.html b/404.html
new file mode 100644
index 000000000..b5ff70705
--- /dev/null
+++ b/404.html
@@ -0,0 +1,453 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
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.
-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.