Skip to content

Conversation

@p-r-a-v-i-n
Copy link
Contributor

@p-r-a-v-i-n p-r-a-v-i-n commented Oct 22, 2025

Right now, requirements section has very general statement about supporting "latest patch release," but for a new user, it’s not immediately clear which major versions (like Django 5.2 or Python 3.13) are officially supported. This can be confusing and makes setup more difficult than it needs to be.

adding to that, Python 3.14 is only supported with Django 5.2 for now , see here , highlighting it will remove confusion for developers working on forward compatibility.

This PR improves clarity in requirements section.

update doc screen shot:
drf-req


We **highly recommend** and only officially support the latest patch release of
each Python and Django series.
**Note:** Python **3.14** requires Django **5.2 or newer**.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's not a requirement from DRF, it's a requirement from Django

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right. it is not a DRF constraint.
But developer checking DRF requirements will likely encounter this constraint immediately when choosing their Django version.
May be I can reword to something like:
When setting up your environment, be aware that Python 3.14 requires Django 5.2 or newer.

* Django 4.2, 5.0, 5.1, 5.2

We **highly recommend** and only officially support the latest patch release of
We **highly recommend** and only officially support the latest patch release (for example, 3.12.x or 5.2.x) of
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the existing sentence is clear enough

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For experience user It might be clear enough, However for new user (beginners) it might be unclear.
But I agree with you , it is clear enough. I can revert it if you want

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants