| Age | Commit message (Collapse) | Author |
|
GenericIPAddressField must not allow blank for NOT NULL fields
Thanks Erik Romijn.
|
|
Issue was fixed by removal of chunked reads from
QuerySet iteration in 70679243d1786e03557c28929f9762a119e3ac14.
Thanks Simeon Visser for the patch.
|
|
Thanks sane4ka.sh@ for the report.
|
|
Thanks Deepak Thukral for the patch.
|
|
Thanks seddonym.
|
|
The cause was assuming that an unordered queryset returns the values
always in the same order.
|
|
test code.
The ``DocTestRunner`` and ``OutputChecker`` were formerly in
``django.test.testcases``, now they are in ``django.test.simple``. This avoids
triggering the ``django.test._doctest`` deprecation message with any import
from ``django.test``. Since these utility classes are undocumented internal
API, they can be moved without a separate deprecation process.
Also removed the deprecation warnings specific to these classes, as they are
now covered by the module-level warning in ``django.test.simple``.
Thanks Anssi for the report.
Refs #17365.
|
|
Thanks Aymeric Augustin for reporting
|
|
Thanks Benjie Chen.
|
|
Thank-you Martin Green for the patch.
|
|
|
|
|
|
Thanks wilfred@, poirier, and charettes for work
on the patch.
|
|
Fixed #20505 -- Typo in BinaryField documentation.
|
|
Thanks simon@ for the suggestion and JordanPowell
for the initial patch.
|
|
MySQL should work now, too.
|
|
Thanks master' for the report and Niels van Dijk for the fix
|
|
|
|
|
|
|
|
|
|
The SubqueryConstraint defined relabeled_clone(), but that was never
called. Instead there is now clone() and relabel_aliases() methods for
SubqueryConstraint.
A related problem was that SubqueryConstraint didn't correctly use
quote_name_unless_alias() of the outer query. This resulted in failures
when running under PostgreSQL.
|
|
Fixed #20506 - Typo in transactions docs.
|
|
|
|
Fixed #20443 -- Import errors in settings cause confusing error messages
|
|
|
|
SuspiciousOperations have been differentiated into subclasses, and
are now logged to a 'django.security.*' logger. SuspiciousOperations
that reach django.core.handlers.base.BaseHandler will now return a 400
instead of a 500.
Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft
for review.
|
|
The test was always skipped on Python3 because string literals are unicode
|
|
Test expected that when given invalid utf-8, the backend should raise
a DatabaseError, but the Oracle backend raises a UnicodeDecodeError.
|
|
|
|
Thanks Joshua Fialkoff for the report.
|
|
|
|
Thanks Denis Martinez for the report and initial patch, and
Sergey Kolosov for bringing the patch up to date.
|
|
Updated core/admin/admindocs/comments translation catalogs.
|
|
|
|
Using two separate translation strings instead of gettext plural when
there is no reference to the number in the translated string. This
prevents some translations like Russian and Latvian to use the singular
form for 11 or 21.
|
|
|
|
Thanks Ram Rachum for the report and the initial patch, and Simon
Charette for the review.
|
|
* LocaleMiddleware stores language into session if it is not present there.
|
|
|
|
Regression was introduced in 6a6bb168b. Thanks Bas Peschier for the
report.
|
|
|
|
Updated link to jQuery Cookie plugin site
|
|
Updated link to active project for ODBC backend
|
|
|
|
|
|
It took me quite some time to find if and where the ODBC backend was maintained.
I found (on djangoproject.com):
http://code.google.com/p/django-pyodbc/ (last commit about 3 years ago)
then:
https://github.com/avidal/django-pyodbc avidal fork.
then:
https://github.com/aurorasoftware/django-pyodbc/ aurorasoftware version which has avidal improvements merged.
Avidals version now links to https://github.com/aurorasoftware/django-pyodbc/ which is also the version installed through PIP.
|
|
|
|
Thanks to av@rdf.ru and flarno11@yahoo.de for the report.
|
|
Allows a `GenericForeignKey` to reference proxy models. The default
for `for_concrete_model` is `True` to keep backwards compatibility.
Also added the analog `for_concrete_model` kwarg to
`generic_inlineformset_factory` to provide an API at the form level.
|