mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-03-27 13:24:26 +03:00
Deployed f9cf22e
with MkDocs version: 0.15.3
This commit is contained in:
parent
b5f651ff37
commit
a86bac2331
|
@ -618,7 +618,8 @@ Set to false if this field is not required to be present during deserialization.
|
|||
<p>Normally an error will be raised if <code>None</code> is passed to a serializer field. Set this keyword argument to <code>True</code> if <code>None</code> should be considered a valid value.</p>
|
||||
<p>Defaults to <code>False</code></p>
|
||||
<h3 id="default"><a class="toclink" href="#default"><code>default</code></a></h3>
|
||||
<p>If set, this gives the default value that will be used for the field if no input value is supplied. If not set the default behavior is to not populate the attribute at all.</p>
|
||||
<p>If set, this gives the default value that will be used for the field if no input value is supplied. If not set the default behaviour is to not populate the attribute at all.</p>
|
||||
<p>The <code>default</code> is not applied during partial update operations. In the partial update case only fields that are provided in the incoming data will have a validated value returned.</p>
|
||||
<p>May be set to a function or other callable, in which case the value will be evaluated each time it is used. When called, it will receive no arguments. If the callable has a <code>set_context</code> method, that will be called each time before getting the value with the field instance as only argument. This works the same way as for <a href="../validators/#using-set_context">validators</a>.</p>
|
||||
<p>Note that setting a <code>default</code> value implies that the field is not required. Including both the <code>default</code> and <code>required</code> keyword arguments is invalid and will raise an error.</p>
|
||||
<h3 id="source"><a class="toclink" href="#source"><code>source</code></a></h3>
|
||||
|
|
|
@ -662,7 +662,6 @@ class ProductFilter(filters.FilterSet):
|
|||
<li>By default filtering is not enabled. If you want to use <code>DjangoFilterBackend</code> remember to make sure it is installed by using the <code>'DEFAULT_FILTER_BACKENDS'</code> setting.</li>
|
||||
<li>When using boolean fields, you should use the values <code>True</code> and <code>False</code> in the URL query parameters, rather than <code>0</code>, <code>1</code>, <code>true</code> or <code>false</code>. (The allowed boolean values are currently hardwired in Django's <a href="https://github.com/django/django/blob/master/django/forms/widgets.py">NullBooleanSelect implementation</a>.)</li>
|
||||
<li><code>django-filter</code> supports filtering across relationships, using Django's double-underscore syntax.</li>
|
||||
<li>For Django 1.3 support, make sure to install <code>django-filter</code> version 0.5.4, as later versions drop support for 1.3.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
<h2 id="searchfilter"><a class="toclink" href="#searchfilter">SearchFilter</a></h2>
|
||||
|
|
|
@ -506,7 +506,9 @@ It takes a single required argument, and an optional <code>messages</code> argum
|
|||
<li><code>message</code> - The error message that should be used when validation fails.</li>
|
||||
</ul>
|
||||
<p>This validator should be applied to <em>serializer fields</em>, like so:</p>
|
||||
<pre><code>slug = SlugField(
|
||||
<pre><code>from rest_framework.validators import UniqueValidator
|
||||
|
||||
slug = SlugField(
|
||||
max_length=100,
|
||||
validators=[UniqueValidator(queryset=BlogPost.objects.all())]
|
||||
)
|
||||
|
@ -520,7 +522,9 @@ It has two required arguments, and a single optional <code>messages</code> argum
|
|||
<li><code>message</code> - The error message that should be used when validation fails.</li>
|
||||
</ul>
|
||||
<p>The validator should be applied to <em>serializer classes</em>, like so:</p>
|
||||
<pre><code>class ExampleSerializer(serializers.Serializer):
|
||||
<pre><code>from rest_framework.validators import UniqueTogetherValidator
|
||||
|
||||
class ExampleSerializer(serializers.Serializer):
|
||||
# ...
|
||||
class Meta:
|
||||
# ToDo items belong to a parent list, and have an ordering defined
|
||||
|
@ -547,7 +551,9 @@ It has two required arguments, and a single optional <code>messages</code> argum
|
|||
<li><code>message</code> - The error message that should be used when validation fails.</li>
|
||||
</ul>
|
||||
<p>The validator should be applied to <em>serializer classes</em>, like so:</p>
|
||||
<pre><code>class ExampleSerializer(serializers.Serializer):
|
||||
<pre><code>from rest_framework.validators import UniqueForYearValidator
|
||||
|
||||
class ExampleSerializer(serializers.Serializer):
|
||||
# ...
|
||||
class Meta:
|
||||
# Blog posts should have a slug that is unique for the current year.
|
||||
|
@ -596,7 +602,7 @@ It has two required arguments, and a single optional <code>messages</code> argum
|
|||
<p>It takes a single argument, which is the default value or callable that should be used during create operations.</p>
|
||||
<pre><code>created_at = serializers.DateTimeField(
|
||||
read_only=True,
|
||||
default=CreateOnlyDefault(timezone.now)
|
||||
default=serializers.CreateOnlyDefault(timezone.now)
|
||||
)
|
||||
</code></pre>
|
||||
<hr />
|
||||
|
|
File diff suppressed because one or more lines are too long
112
sitemap.xml
112
sitemap.xml
|
@ -4,7 +4,7 @@
|
|||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
@ -13,49 +13,49 @@
|
|||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/quickstart/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/1-serialization/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/2-requests-and-responses/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/3-class-based-views/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/4-authentication-and-permissions/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/5-relationships-and-hyperlinked-apis/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/6-viewsets-and-routers/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//tutorial/7-schemas-and-client-libraries/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
@ -65,163 +65,163 @@
|
|||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/requests/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/responses/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/views/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/generic-views/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/viewsets/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/routers/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/parsers/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/renderers/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/serializers/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/fields/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/relations/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/validators/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/authentication/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/permissions/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/throttling/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/filtering/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/pagination/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/versioning/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/content-negotiation/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/metadata/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/schemas/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/format-suffixes/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/reverse/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/exceptions/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/status-codes/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/testing/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//api-guide/settings/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
@ -231,121 +231,121 @@
|
|||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/documenting-your-api/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/api-clients/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/internationalization/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/ajax-csrf-cors/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/html-and-forms/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/browser-enhancements/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/browsable-api/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/rest-hypermedia-hateoas/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/third-party-resources/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/contributing/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/project-management/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/3.0-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/3.1-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/3.2-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/3.3-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/3.4-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/kickstarter-announcement/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/mozilla-grant/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/funding/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>http://www.django-rest-framework.org//topics/release-notes/</loc>
|
||||
<lastmod>2016-07-28</lastmod>
|
||||
<lastmod>2016-08-05</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
|
||||
|
|
|
@ -446,6 +446,21 @@
|
|||
</code></pre>
|
||||
<hr />
|
||||
<h2 id="34x-series"><a class="toclink" href="#34x-series">3.4.x series</a></h2>
|
||||
<h3 id="342"><a class="toclink" href="#342">3.4.2</a></h3>
|
||||
<p><strong>Date</strong>: <a href="https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.4.2+Release%22">5th August 2016</a></p>
|
||||
<p>Include kwargs passed to 'as_view' when generating schemas. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4359">#4359</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4330">#4330</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4331">#4331</a>)
|
||||
Access <code>request.user.is_authenticated</code> as property not method, under Django 1.10+ (<a href="https://github.com/tomchristie/django-rest-framework/issues/4358">#4358</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4354">#4354</a>)
|
||||
Filter HEAD out from schemas. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4357">#4357</a>)
|
||||
extra_kwargs takes precedence over uniqueness kwargs. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4198">#4198</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4199">#4199</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4349">#4349</a>)
|
||||
Correct descriptions when tabs are used in code indentation. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4345">#4345</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4347">#4347</a>)
|
||||
Change template context generation in TemplateHTMLRenderer. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4236">#4236</a>)
|
||||
Serializer defaults should not be included in partial updates. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4346">#4346</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/3565">#3565</a>)
|
||||
Consistent behavior & descriptive error from FileUploadParser when filename not included. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4340">#4340</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/3610">#3610</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4292">#4292</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4296">#4296</a>)
|
||||
DecimalField quantizes incoming digitals. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4339">#4339</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4318">#4318</a>)
|
||||
Handle non-string input for IP fields. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4335">#4335</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4336">#4336</a>, <a href="https://github.com/tomchristie/django-rest-framework/issues/4338">#4338</a>)
|
||||
Fix leading slash handling when Schema generation includes a root URL. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4332">#4332</a>)
|
||||
Test cases for DictField with allow_null options. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4348">#4348</a>)
|
||||
Update tests from Django 1.10 beta to Django 1.10. (<a href="https://github.com/tomchristie/django-rest-framework/issues/4344">#4344</a>)</p>
|
||||
<h3 id="341"><a class="toclink" href="#341">3.4.1</a></h3>
|
||||
<p><strong>Date</strong>: <a href="https://github.com/tomchristie/django-rest-framework/issues?q=milestone%3A%223.4.1+Release%22">28th July 2016</a></p>
|
||||
<ul>
|
||||
|
@ -881,6 +896,8 @@
|
|||
<!-- 3.4.0 -->
|
||||
|
||||
<!-- 3.4.1 -->
|
||||
|
||||
<!-- 3.4.2 -->
|
||||
|
||||
|
||||
</div> <!--/span-->
|
||||
|
|
Loading…
Reference in New Issue
Block a user