Bruno Alla
2ede857de0
Add official support for Django 5.1 ( #9514 )
...
* Add official support for Django 5.1
Following the supported Python versions:
https://docs.djangoproject.com/en/stable/faq/install/
* Add tests to cover compat with Django's 5.1 LoginRequiredMiddleware
* First pass to create DRF's LoginRequiredMiddleware
* Attempt to fix the tests
* Revert custom middleware implementation
* Disable LoginRequiredMiddleware on DRF views
* Document how to integrate DRF with LoginRequiredMiddleware
* Move login required tests under a separate test case
* Revert redundant change
* Disable LoginRequiredMiddleware on ViewSets
* Add some integrations tests to cover various view types
2024-09-07 17:21:18 +06:00
Tom Christie
ccfe0a9637
Add Zuplo to sponsors ( #9460 )
2024-07-05 16:56:58 +01:00
Peter Thomassen
1f2daaf53c
Drop support for Django < 4.2 and Python < 3.8
...
Discussion: https://github.com/encode/django-rest-framework/discussions/8814#discussioncomment-9237791
2024-04-30 18:28:19 +02:00
Tom Christie
f96c065607
Update README.md ( #9375 )
...
Drop unnecessary self-serving promo text. (blergh) 😅
2024-04-27 16:58:44 +06:00
JAEGYUN JUNG
9864c47018
Removing live examples of tutorial code that are no longer hosted ( #9363 )
...
* docs: Removing live examples of tutorial code that are no longer hosted
* docs: Remove all references to tutorial links
2024-04-08 13:26:02 +02:00
Rodrigo
d4016d8ec1
Add Django 5.0 support ( #9233 )
...
* Update tox.ini
* Update tests for Django 5.0
* Update documentation
* Update setup.py
2024-02-28 11:52:22 +01:00
Krishna2864
0abb84fa39
removed hyperlink for web browsable API on homepage ( #9174 )
2023-11-30 11:07:36 +00:00
Tom Christie
06022e788e
Update README.md
2023-11-29 14:15:53 +00:00
Tom Christie
15f619ade0
Add Svix to sponsors ( #9173 )
2023-11-29 14:13:36 +00:00
Mehraz Hossain Rumman
7bebe97724
Declared Django 4.2 support in README.md ( #8985 )
2023-05-15 21:02:17 +06:00
Tom Christie
f8b3f38b57
Update supported versions for 3.14 release ( #8662 )
...
* Update supported versions for 3.14 release
* Fix up test case for Django 3.0
2022-09-21 14:32:02 +01:00
Géry Ogam
5bf338ea88
Update README.md ( #8592 )
...
* Update README.md
* revert ViewSet change
Co-authored-by: Adam Johnson <me@adamj.eu>
2022-08-30 12:30:42 +01:00
MaertHaekkinen
0a10556548
Update README.md ( #8611 )
...
Update twitter of the project's author
2022-08-22 11:35:23 +01:00
Mariusz Felisiak
333f1ffb94
Confirmed support for Django 4.1. ( #8498 )
2022-06-06 12:39:06 +01:00
Tom Christie
7069083b0f
Promote Spacinov to premium sponsorship
2022-06-06 11:07:25 +01:00
Tom Christie
ed00e11cc5
Add FEZTO
2022-05-26 10:40:46 +01:00
baseplate-admin
b521160c92
Fix code block in README.md
( #8408 )
...
Hi there,
The code block below show imply `Python` as it lives in `settings.py`
```
INSTALLED_APPS = [
...
'rest_framework',
]
```
This pull request essentially fixes that.
2022-03-16 11:35:24 +00:00
Tom Christie
c5be86a6db
Update sponsor URL ( #8328 )
...
* Update sponsor URL
* Update index.md
2022-01-11 13:01:25 +00:00
Tom Christie
217b0bf3af
Add Python 3.10 to test matrix ( #8287 )
...
* Add Python 3.10 to test matrix
* Update README, docs homepage to properly reflect Python versions that we test against
2021-12-10 12:04:27 +00:00
Jet Li
1cb3fa2e81
Test Django 4.0 ( #8280 )
...
* Test Django 4.0
Django 4.0 released today.
* Test Django 4.0
* Test Django 4.0
* Test Django 4.0
2021-12-10 09:31:05 +00:00
Tom Christie
d1bab643ab
Update README.md
2021-12-08 14:53:45 +00:00
Tom Christie
6e0cb8a7aa
Add CryptAPI sponsorship ( #8283 )
2021-12-08 14:53:06 +00:00
Phil Leggetter
605a624da6
Add PostHog as premium sponsors ( #8193 )
...
* Add PostHog as premium sponsors
* Adding 275x250 PostHog image
2021-10-05 14:02:34 +01:00
Tom Christie
73f3325f80
Update stream.io link ( #8161 )
2021-09-10 11:32:27 +01:00
Paul Wayper
c4404f3d5d
We now use Libera.chat rather than Freenode for IRC ( #8049 )
...
Signed-off-by: Paul Wayper <paulway@redhat.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2021-08-06 16:46:26 +01:00
Finn Gundlach
24a938abaa
Update documentation to include Django 3.2 as supported version ( #8037 )
2021-06-16 14:53:29 +01:00
Terence Honles
1c494e3d94
Update references to Travis CI after moving to Github Actions ( #7909 )
...
x-ref: https://github.com/encode/django-rest-framework/pull/7903
2021-04-12 13:14:26 +01:00
Igor Polyakov
b463878132
Commas added in README ( #7730 )
...
To make it more comfortable for users to copy and paste snippets
2021-03-09 10:16:19 +00:00
Michael K
ddcd8b539b
Run tests against Python 3.9 ( #7517 )
...
3.9.0 final is expected on Monday, 2020-10-05
See https://www.python.org/dev/peps/pep-0596/#schedule
Also mention Django 3.1 compat where missing.
2020-09-08 15:40:21 +01:00
Tom Christie
c252c3dfa5
Update sponsors ( #7434 )
...
* Adjusted token admin to map to user ID.
Closes #6131 .
* Adds a proxy model for Token that uses the user.pk, rather than it's own.
* Adjusts Admin to map back from User ID to token instance.
* Update sponsors
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
2020-07-29 14:55:10 +01:00
Kamil Sampolski
f07f48a5da
Updating documentation / switching from url to path ( #7237 )
...
* Update README.md
We should use path instead of url in urlpatterns,
* Update index.md
We should use path instead of url in urlpatterns
* Update README.md
We should use path instead of url in urlpatterns
2020-05-11 11:01:00 +01:00
Ryan P Kilby
86aa549832
Drop Django 2.1 and below. ( #7225 )
2020-03-11 14:51:42 +01:00
Tom Christie
de497a9bf1
Version 3.11 ( #7083 )
...
* Version 3.11
* Added notes on OpenAPI changes for 3.11.
* Minor docs tweaking
* Update package version and supported versions
* Use a lazy import for django.test.client.encode_mutlipart. Closes #7078
2019-12-12 14:31:40 +00:00
Tom Christie
1f3505931c
Update README.md
2019-10-07 14:22:40 +01:00
Tom Christie
f36ff9b08b
Add Retool as a new premium sponsor ( #6977 )
2019-10-07 14:21:58 +01:00
Luke Plant
f0dbf0a264
Update docs to use lists instead of tuples ( #6797 )
2019-07-12 18:15:36 -07:00
Tom Christie
1619d282f7
Update rollbar sponsor URL ( #6791 )
2019-07-08 12:27:21 +01:00
Tom Christie
6a8575b042
Sponsor update ( #6727 )
...
* Sponsor updates
* Sponsor Update
2019-06-04 12:03:31 +01:00
Monte Hellawell
063f0de949
Move security information to the GitHub security tab ( #6716 )
...
* Create SECURITY.md
* Update security policy links in README.md
2019-05-29 09:57:07 +01:00
Asif Saif Uddin
50a24d6d7f
Drop Python 3.4 support ( #6620 )
2019-05-06 11:35:58 -07:00
Carlton Gibson
0407a0df8a
Dropped Python 2 compatibility. ( #6615 )
...
Thanks to Jon Dufresne (@jdufresne) for review.
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Rizwan Mansuri <Rizwan@webbyfox.com>
2019-04-30 17:53:44 +02:00
Tom Christie
9bfb58746e
Update README.md
2019-03-07 11:02:43 +00:00
Tom Christie
bcdfcf7e49
Sponsor updates ( #6495 )
2019-03-07 11:00:50 +00:00
Carlton Gibson
65f5c11a5b
Document support for Django 2.2.
2019-02-14 15:57:20 +01:00
Carlton Gibson
63e6bbfd36
Note that only latest patches of Python & Django are supported. ( #6370 )
...
Fixes #6367 .
2018-12-20 13:41:54 +00:00
Tom Christie
2c0b2bd44e
Add 'Lights On Software' ( #6319 )
...
* Add 'Lights On Software'
* Fix link
2018-11-15 13:52:24 +00:00
Tom Christie
28040b3bda
Upgrade Auklet to premium ( #6244 )
2018-10-15 17:31:36 +01:00
Tom Christie
1c3f796219
Add kloudless as a new premium sponsor ( #6241 )
2018-10-11 14:48:05 +01:00
Jufe Brown-Tsai
18ad3290ef
Documentation fix for django-admin commands ( #6232 )
...
* fix django-admin commands on quickstart doc
* fix django-admin commands on tutorial/1-serialization doc
* fix django-admin command on readme
* fix django-admin command on docs/community/project-management.md
2018-10-03 16:16:52 +01:00
Jon Dufresne
878f9d2783
Prefer https:// for URLs when available throughout project ( #6208 )
2018-10-02 08:28:58 +02:00