Commit Graph

33008 Commits

Author SHA1 Message Date
Claude Paroz 43287cbb87 Refs #35742 -- Used curly quote in add user form message. 2024-10-26 11:51:24 +02:00
Paolo Melchiorre b5669f08bc Improved the writing documentation contributing guide. 2024-10-25 16:35:35 +02:00
Tainara Palmeira 4c3897bb15 Refs #35844 -- Corrected expected error messages in commands tests on Python 3.14+.
Updated CommandTests.test_subparser_invalid_option and CommandDBOptionChoiceTests.test_invalid_choice_db_option to address changes in Python 3.14+ error handling.
2024-10-25 13:30:11 +02:00
Mariusz Felisiak 7a1fa20e9b Made GitHub actions display all warnings in Python tests. 2024-10-25 10:05:19 +02:00
mbcodes c973d9ee82 Improved readability of triage workflow image by increasing its size and color contrast. 2024-10-25 10:00:33 +02:00
Mariusz Felisiak 5cf88dcc57 Refs #35803 -- Added support for __covers GIS lookup on MySQL. 2024-10-25 07:55:55 +02:00
Mariusz Felisiak c77573716a Fixed #35803 -- Added support for Collect, GeoHash, and IsValid on MariaDB 11.7+. 2024-10-25 07:55:55 +02:00
Mariusz Felisiak 0b7edb9fcd Refs #35803 -- Added support for __coveredby GIS lookup on MySQL and MariaDB 11.7+. 2024-10-25 07:55:55 +02:00
Carlton Gibson 6dcab75d5d
Refs #26029 -- Extended docs for the StorageHandler default instance.
Third-party packages that provide storages need to rely on the
StorageHandler API in order to allow users to use the `storages` module
instance to override defaults. Minimally documenting these methods
allows package authors to rely on them.

Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-10-24 11:57:04 -03:00
Mariusz Felisiak 34066d6cf3
Refs #35844 -- Fixed tests for test --parallel option on Python 3.14+.
"forkserver" is the new default on POSIX systems, and Django doesn't
support parallel tests with "forkserver":

b65f2cdfa7
2024-10-24 11:41:37 -03:00
Paolo Melchiorre 2d612162d8 Used webbroswer module in docs Makefile. 2024-10-24 10:45:44 +02:00
AfiMaameDufie 6ae0dc89c5 Updated authentication solutions list on using REMOTE_USER how-to. 2024-10-24 09:54:55 +02:00
koresi b8e9cdf13b Fixed #22828 -- Warned that ModelAdmin get hooks return the property itself rather a copy. 2024-10-24 09:18:55 +02:00
Mariusz Felisiak ef28b05767 Refs #35803 -- Added more tests for __coveredby and __covers GIS lookups.
Co-authored-by: David Smith <smithdc@gmail.com>
2024-10-24 09:06:27 +02:00
David D Lowe de2bb73904
Doc'd that unusable passwords are defined by metadata in the password field. 2024-10-23 14:20:36 -03:00
Clifford Gama 4d11ea1ef0 Fixed #28999 -- Documented how to reverse a class-based view by instance.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-10-23 15:37:54 +02:00
Clifford Gama be138f32ed Refs #28999 -- Added tests for reversing a class-based view by instance. 2024-10-23 15:37:54 +02:00
Yash 35ab2e0182 Fixed #35731 -- Extended db_default docs.
This added a missing db_default reference in docs/topics/db/models.txt,
and added a reference to the DatabaseDefault object.
2024-10-23 11:48:30 +02:00
David Smith 04adff9f98
Refs #34406 -- Added support for GDAL curved geometries.
Co-authored-by: Fabien Le Frapper <contact@fabienlefrapper.me>
2024-10-22 17:24:36 -03:00
Daniele Procida dd0a116b93
Restructured how-to docs landing page.
Previously, this was a bare list of sub-pages, not in any discernible
order, and hard to parse.

Now the sub-pages are grouped in sections by topic. It's unlikely to be
the final word on how this material is arranged, but it's a clear
improvement on the existing arrangement and provides a good basis for
next steps.
2024-10-22 15:10:25 -03:00
ssanger df6013b2b4 Added missing alt attribute to <img> tag in docs. 2024-10-22 14:18:20 +02:00
Mariusz Felisiak bcb91611ec Fixed example indentation in howto/overriding-templates.txt. 2024-10-22 13:07:19 +02:00
amirreza sohrabi far 5a91ad3d71
Updated Hypercorn links in docs/howto/deployment/asgi/hypercorn.txt. 2024-10-21 18:31:39 -03:00
Mariusz Felisiak f59cdd0009
Updated tutorial part count from 7 to 8 in docs/intro/reusable-apps.txt. 2024-10-21 14:20:03 -03:00
Nick Pope 3fad712a91 Fixed #35841 -- Restored support for DB-IP databases in GeoIP2.
Thanks Felix Farquharson for the report and Claude Paroz for the
review.

Regression in 40b5b1596f.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-10-17 21:40:53 -03:00
Nick Pope 5873f10177 Refs #35841 -- Adjusted GeoIP2 tests for easier test case extension.
These changes will make it easier to introduce tests for alternate
databases that may have different results without the need to duplicate
lots of the tests definition.
2024-10-17 21:40:53 -03:00
Nick Pope c37f249ffa Refs #35841 -- Updated GeoIP2 test database files.
The mmdb files were taken from
679e37e18a.
2024-10-17 21:40:53 -03:00
Justin Thurman 99dcc59237 Fixed #35845 -- Updated DomainNameValidator to require entire string to be a valid domain name.
Bug in 4971a9afe5.

Thank you to kazet for the report and Claude Paroz for the review.
2024-10-17 16:45:44 +02:00
Clifford Gama 65f3cfce59
Fixed #26322 -- Consolidated lazy relationships details in docs/ref/models/fields.txt.
Reorganized docs to list and explain the types of lazy relationships
that can be defined in related fields.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-10-17 11:39:40 -03:00
Mariusz Felisiak bd3b1dfa24
Refs #35844 -- Used asgiref.sync.iscoroutinefunction() instead of deprecated asyncio.iscoroutinefunction().
Fixes DeprecationWarning:

'asyncio.iscoroutinefunction' is deprecated and slated for removal in
Python 3.16; use inspect.iscoroutinefunction() instead.
2024-10-17 10:15:10 -03:00
Jay Patel 8b1a3a5643 Fixed #35795 -- Added role="button" to links acting as buttons for screen readers. 2024-10-17 14:23:24 +02:00
Mariusz Felisiak 48fa531fbc
Refs #35844 -- Added Python 3.14 to daily builds. 2024-10-16 22:19:17 -03:00
Maryam Yusuf 438fc42ac6 Expanded contributor docs on getting feedback from the wider community. 2024-10-16 13:23:19 +02:00
SaJH 0c81775515 Refs #35727 -- Updated response.content.decode calls to use the HttpResponse.text property.
Signed-off-by: SaJH <wogur981208@gmail.com>
2024-10-16 11:52:22 +02:00
SaJH 4a685bc0dc Fixed #35727 -- Added HttpResponse.text property.
Signed-off-by: SaJH <wogur981208@gmail.com>
2024-10-16 11:52:22 +02:00
Ben Cail ec7d69035a Fixed #35782 -- Allowed overriding password validation error messages. 2024-10-15 17:23:39 +02:00
leondaz 06bf06a911 Fixed #35656 -- Added an autodetector attribute to the makemigrations and migrate commands. 2024-10-15 16:39:12 +02:00
Yash dc626fbe3a Fixed #35682 -- Updated docstrings for base view classes which require a response mixin. 2024-10-15 13:41:05 +02:00
Ben Cail 80c3697e96 Refs #35782 -- Documented the get_help_text methods in password validators. 2024-10-15 12:48:45 +02:00
Simon Charette 53ea4cce2f
Fixed #35744 -- Relabelled external aliases of combined queries.
Just like normal queries, combined queries' outer references might fully
resolve before their reference is assigned its final alias.

Refs #29338.

Thanks Antony_K for the report and example, and thanks Mariusz Felisiak
for the review.
2024-10-14 20:21:48 -03:00
Bendeguz Csirmaz 97c05a64ca Refs #373 -- Added additional validations to tuple lookups. 2024-10-14 14:51:57 +02:00
Mariusz Felisiak 263f731919 Fixed docs build on Sphinx 8.1+.
Sphinx 8.1 added :cve: role, so there is no need to define it in Django:
- https://github.com/sphinx-doc/sphinx/pull/11781

This also changes used URL to the one used by Python and soonish to be
used by Sphinx itself:
- https://github.com/sphinx-doc/sphinx/pull/13006
2024-10-11 17:14:02 +02:00
Sarah Boyce 9423f8b476 Fixed #35612 -- Added documentation on how the security team evaluates reports.
Co-authored-by: Joshua Olatunji <joshua+github@etentlabs.com>
2024-10-11 10:53:11 +02:00
Adam Johnson cee95e6172 Fixed #35717 -- Reduced Create/RemoveCollation operations when optimizing migrations. 2024-10-10 13:18:46 +02:00
ekinertac 68cee15a8f Fixed #35789 -- Improved the error message raised when the tag must be first in the template. 2024-10-10 12:21:02 +02:00
gabn88 e970bb7ca7 Fixed #35103 -- Used provided error code and message when fields is set without a condition on UniqueConstraint. 2024-10-10 09:20:37 +02:00
Baptiste Mispelon 1979b1403a Fixed docstring for django.core.exceptions module. 2024-10-10 09:17:20 +02:00
Mariusz Felisiak 6db89aa6c4 Fixed typo in docs/releases/5.2.txt. 2024-10-10 09:13:12 +02:00
Chiara Mezzavilla 40a60d589e
Explained exception to using include() within urlpatterns in tutorial 1. 2024-10-09 11:46:26 -03:00
Bona Fide IT GmbH d4e4520efb Fixed #35792 -- Simplified ModelBackend._get_group_permissions(). 2024-10-09 16:14:32 +02:00