Commit Graph

3055 Commits

Author SHA1 Message Date
JAEGYUN JUNG
74dcb9956c
Merge ca3f0ec5e4 into 9b3d03a3d2 2025-10-21 15:19:59 +02:00
Bruno Alla
9b3d03a3d2
Update blacken-docs and black to latest versions (#9802)
* Update blacken-docs and black to latest versions

* Include docs folder for blackend-docs

* Run blacken docs on docs folder

* Fix broken link on authentication page
2025-10-21 14:19:47 +01:00
Simon Gurcke
5a6f2ae7c9
Add Apitally to third-party-packages.md in docs (#9718) 2025-10-21 18:50:18 +06:00
Pravin
653343cf32
Add documentation on avoiding N+1 queries using select_related/prefetch_related (#9801) 2025-10-20 22:45:11 +06:00
Mahdi
f74a44e850
Docs: Mention ?page=last in last_page_strings #9193 (#9800) 2025-10-20 17:26:55 +01:00
JAEGYUN JUNG
ca3f0ec5e4
Update docs/topics/internationalization.md
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-10-20 23:48:20 +09:00
JAEGYUN JUNG
25aeb13b05
Update docs/community/project-management.md
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-10-20 23:48:08 +09:00
JAEGYUN JUNG
28f85dcdc6
Update docs/community/project-management.md
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-10-20 23:46:44 +09:00
JAEGYUN JUNG
2e866ab178
Merge branch 'main' into remove-transifex-in-docs 2025-10-20 23:45:02 +09:00
Genaro Camele
577bb3c819
Validation on ManyToManyField when default=None (#9790)
* Added validation on ManyToMany relations when default=None and tests
* Some clarifications in contributing.md
2025-10-14 08:22:23 +02:00
Syed Mehdi
c0f3649224
docs: Add syntax highlighting to code examples (#9794) 2025-10-14 07:01:35 +01:00
Uchenna Adubasim
a323cf7c0a
improved docs/api-guide/filtering.md for better understanding (#9795) 2025-10-09 10:27:01 +06:00
Christian Clauss
5cc16335ee
GitHub Actions: Test on Python 3.14 release candidate 2 (#9780)
Python v3.14 -- October 7th
* https://www.python.org/download/pre-releases
* https://www.python.org/downloads/release/python-3140rc2
2025-10-09 10:10:06 +06:00
Asif Saif Uddin {"Auvi":"অভি"}
5bb4899467
Drop support for Python 3.9 (#9781) 2025-10-07 10:27:55 +01:00
#!z@nko...
f0ba887761
docs: Remove outdated AllowPUTAsCreateMixin reference (#9788) 2025-09-25 18:58:51 +06:00
Cheery
cf923511e7
Add missing decorators: @versioning_class(), @content_negotiation_class(), @metadata_class() for function based views (#9719) 2025-09-20 11:12:17 +01:00
Mathieu Dupuy
2001878298
Migrate packaging to pyproject.toml (#9056)
Co-authored-by: Terence Honles <terence@honles.com>
Co-authored-by: Terence Honles <terencehonles@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2025-09-19 11:45:47 +01:00
Marcelo Galigniana
503f0603e6
Add documentation about how to transform factory request to DRF request (#9380) 2025-08-16 13:09:47 +06:00
Bruno Alla
0d0be8467d
Rename 'master' branch to 'main' (#9761) 2025-08-15 12:28:05 +01:00
Devid
c8b6d3dcdf
DurationField output format (#8532)
* Allow format duration as ISO-8601

* Update tests/test_fields.py

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>

* Update tests/test_fields.py

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>

* Add validation for DurationField format, add more tests for it and improve related docs

* Add more precise validation check for duration field format and adjust docs

* Adjust typo in duration field docs

---------

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-08-12 16:21:01 +02:00
Khaled Sukkar
92a2c4d3cb
add a new third-party package in serializers.md (#9717)
* Update serializers.md

add a new third-party package in serializers section

* Update third-party-packages.md

add drf-shapeless-serializers to the serializers section.

* Update docs/community/third-party-packages.md

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-08-10 10:12:11 +06:00
Bruno Alla
edc055da78
Fix a number of broken links in the docs (#9758)
As reported by pylinkvalidate.py script
2025-08-09 20:20:07 +06:00
Bruno Alla
64c3d9ef63
Restore references to GitHub Issues and Discussions (#9757)
* Revert "Removed reference to GitHub Issues and Discussions (#9660)"

This reverts commit ffadde930e.

* Remove issue template

* Update discussions description

* Remove recommendations to open issues from the docs

* Change a few non-breakable spaces to regular ones for better syntax highlighting in the editors
2025-08-09 12:44:46 +06:00
Bruno Alla
de018df2aa
Prepare 3.16.1 release (#9752) 2025-08-06 18:40:31 +01:00
Ali Hassan
2ae8c117da
Add note to tutorial about required request in serializer context when using HyperlinkedModelSerializer (#9732)
* Fix : Updated documentation in tutorial 5 leading to error

* Updated docs/tutorial/5-relationships-and-hyperlinked-apis.md

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>

* Missing newline

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-07-07 13:11:24 +02:00
Ryan
70e54f45ad
Revert docs back to djangorestframework-guardian (#9734) 2025-07-06 15:39:52 +01:00
Peter Thomassen
3038494705
Document that unique constraints cause required=True in ModelSerializer (#9725) 2025-06-26 18:39:51 +01:00
Rohit
c0202a0aa5
Update Django documentation links to use stable version (#9698)
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-05-13 15:10:21 +01:00
Rohit
985dd732e0
Fix broken Heroku JSON Schema link in schemas.md (#9693)
Replaced the outdated Heroku JSON Schema reference URL, which was returning a 404 error, with the updated working link from the official Heroku blog.
2025-05-01 13:44:34 +01:00
Carlton Gibson
07d3e1ec8f
Updated funding page to represent current scope. (#9686) 2025-04-10 12:05:06 +02:00
Yousef Abu Shanab
2fbfaae507
Add drf-restwind and update outdated images in browsable-api.md (#9680)
* add drf-restwind

* Add images of 3rd party customization packages
2025-04-08 08:32:04 +00:00
Michiel W. Beijen
ffadde930e
Removed reference to GitHub Issues and Discussions (#9660) 2025-03-31 15:22:15 +01:00
Bruno Alla
ac50cec76c
Prepare v3.16, release notes, and announcement. (#9671)
* Start drafting release notes from 3.16 (Generated from GitHub)
* Reformat changes and split into sections
* Format GitHub PRs links for the docs
* Link new contributors in Markdown format
* Write up 3.16 announcement
* Bump version
* Add entry for removed Python 3.8 support
* Update release date to 28/03

* Minor rewording

* Add 3.16 announcement to the navbar and link to docs
2025-03-28 15:16:33 +01:00
Carlton Gibson
e96b8e49cd
Drop Python 3.8 as EOL (#9670)
Thanks to Bruno Alla for review.

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2025-03-28 13:56:54 +01:00
Paul FLORENCE
32dbd3525d
Add django-pyoidc as a third party authentication library (#9667) 2025-03-25 20:09:42 +00:00
Mike Manger
73cbb9cd4a
Fix typos (#9662)
* Fix typo of 'related' in tests

* Fix typo of permission_classes in coreapi test

* Fix some minor typos in docs

* Fix typos in tests

* Fix flake8 issue
2025-03-08 15:53:15 +06:00
Mojtaba A
fc98d3598d
Update relations.md (#9063)
add rest-framework-gm2m-relations package that provides read/write serialization for generic many to many field
2025-02-26 06:11:09 +00:00
Asif Saif Uddin
f30c0e2eed
add django 5.2a1 initial support (#9634)
* add django 5.2a1 for initial testing

* declare django 5.2 support

* change in docs
2025-02-14 14:49:56 +06:00
decadenza
8637b3d624
Improved description of allowed throttling rates (#9640) 2025-01-30 10:03:11 +00:00
exg1o
f8dbea1a45
Add note in 'Introspecting ViewSet actions' docs section (#9633)
* Fix `Introspecting ViewSet actions` docs section

* Update docs/api-guide/viewsets.md

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-01-29 11:51:38 +06:00
Tom Christie
78e0b84ac9
Update SECURITY.md (#9628)
* Update security contact
2025-01-21 15:00:02 +00:00
Deepak Angadi
b483179b93
Update strftime formats link in the documentation (#9624) 2025-01-17 12:32:29 +00:00
Julius Lange
a4f6059d50
Fix typo in renderers documentation (#9616)
It's called lUAlatex and not lAUlatex.
2025-01-07 19:19:39 +00:00
Terence Honles
089f6a6974
support django 2.1 test client json data automatically serialized (#6511) 2024-12-28 16:22:21 +06:00
amansharma612
dbac145638
Removed extra <> in validators example (#9590)
Co-authored-by: Aman Sharma <210100011@iitb.ac.in>
2024-11-18 17:43:53 +06:00
Will Vincent
b31413d46d
Tutorial updates (#9589)
* update Django for APIs book cover

* remove retired course from Treehouse

* add DCUS2018 talk, update links from wsvincent.com tutorials to learndjango.com
2024-11-12 06:58:56 +01:00
chee hong
9016efe3fc
Fix docs typo in Serializers Validators (#9563) 2024-10-23 20:09:36 +06:00
tgoddessana
01e7ef5a60 Docs: remove unnecessary brackets 2024-10-22 19:13:06 +09:00
tgoddessana
9769c64ea1 Docs: remove Transefix in docs 2024-10-22 19:05:53 +09:00
Gabriel
d3dd45b3f4
Update 1-serialization.md (#9543)
Making explicit the http GET method of the httpie calls.
For some reason it is sending a POST instead of a GET request as it should be described here:
https://httpie.io/docs/cli/optional-get-and-post

Note:
I was following the docs and testing it within the Git Bash windows console app for making the requests and debugging the DRF projenct in pycharm.
2024-10-10 04:41:39 +06:00