| Age | Commit message (Collapse) | Author |
|
DatabaseFeatures.django_test_skips/django_test_expected_failures in contributing guide.
Backport of ca34db46504fca1221e27f6ab13734dfdfde6e1c from main
|
|
django_next_version in docs/conf.py should be bumped when creating a new stable
branch.
Backport of 6a7af38b072f97d15e06aba87c673c16ecafe5a8 from main
|
|
Backport of e3e2276e6fe6fd77e4fbdeeb2a287288d31de3bb from main
|
|
Backport of 5aea50e57f6c1bd725db36a0664e21b2be91b591 from main
|
|
Backport of 98d3fd61026457a435ef5b7afce6b6e64e9f241d from main
|
|
This change follows a long discussion on django-develops:
https://groups.google.com/g/django-developers/c/tctDuKUGosc/
Backport of d9a266d657f66b8c4fa068408002a4e3709ee669 from main
|
|
* Added headers emphasising Work on the framework vs Join the community
sections, to raise the visibility of the community section.
* Added callouts to three main code/docs/translations areas, linking to
respective start pages.
* Moved some Writing code specific content from the start page to the
Writing code index. This clarifies the start page and adds content to the
previously empty Writing code index.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
Backport of ead9085f0872d5c1c670502df6dc0f69b422eaad from master
|
|
Backport of 2b1de3dd242b473cd084e7ff9b9b10d488dcabad from master
|
|
Backport of e48e78738e224a056df57b7cb08bd48ac0e54f60 from master
|
|
With the goal of guiding folks to the right destination:
* Improved wording of tutorial call-out.
* Added summary of page purpose.
* Added link to Writing code reference doc.
Backport of e733c9ac1746cedc78efabff340379f1c9ee47da from master
|
|
|
|
Co-authored-by: Craig Smith <hello@craigiansmith.com.au>
|
|
docs.
|
|
* Added pre-commit hooks for isort, flake8 and eslint
* Added documentation on how to install and use the tool
|
|
|
|
|
|
checksums templates.
|
|
Follow up to e1b77238171cc96f4451a06fb4682e2378896238.
|
|
Modern setups on Windows support terminal colors.
The colorama library may also be used, as an
alternative to the ANSICON library.
|
|
This also replaces assertQuerysetEqual() to
assertSequenceEqual()/assertCountEqual() where appropriate.
Co-authored-by: Peter Inglesby <peter.inglesby@gmail.com>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
Thanks to Nick Pope for review.
|
|
URL kwargs into context."
This reverts commit 4ed534758cb6a11df9f49baddecca5a6cdda9311.
|
|
It's a transitional setting helpful in migrating multiple instance of
the same project to Django 3.1+.
Thanks Markus Holtermann for the report and review, Florian
Apolloner for the implementation idea and review, and Carlton Gibson
for the review.
|
|
|
|
changes.
Follow up to 71c4fb7beb8e3293243140e4bd74e53989196440.
|
|
Fixed inner imports per isort 5.
isort 5.0.0 to 5.1.0 was unstable.
|
|
|
|
Forwardported 3.1 release notes from 474f65406fe2e568482d83db2ea94c0409afa039.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command.requires_system_checks.
|
|
|
|
Since it's introduction in Django 1.8 setUpTestData has been suffering
from a documented but confusing caveat due to its sharing of attributes
assigned during its execution with all test instances.
By keeping track of class attributes assigned during the setUpTestData
phase its possible to ensure only deep copies are provided to test
instances on attribute retreival and prevent manual setUp gymnastic to
work around the previous lack of in-memory data isolation.
Thanks Adam Johnson for the extensive review.
|
|
|
|
|
|
|
|
|
|
|
|
The {% if %} tag provides all features of these tags.
Since Django 1.2 (May 17, 2010), the docs have hinted that
{% ifequal %} and {% ifnotequal %} will be deprecated in a future
Django version. Time to make it official.
|
|
Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael
Michel for mentoring this Google Summer of Code 2019 project and
everyone else who helped with the patch.
Special thanks to Mads Jensen, Nick Pope, and Simon Charette for
extensive reviews.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
|
|
comments.
|
|
|
|
|
|
BooleanField(null=True).
|
|
The script previously used the PyPI package closure, which is slightly
out of date and not maintained by Google.
The JavaScript contribution docs and the compress.py script now runs the
google-closure-compiler package in the recommended way. Google's
documentation on usage and installation can be found at:
https://github.com/google/closure-compiler-npm/tree/master/packages/google-closure-compiler#usage
This also makes the usage simpler as the package now runs through npm's
npx utility, which will automatically install google-closure-compiler to
a per-user cache.
|