Re: [Django] #36131: URL validation redesign and modernization (was: URLValidator not correctly validating URLs)

9 views
Skip to first unread message

Django

unread,
Jan 31, 2025, 3:09:53 PM1/31/25
to django-...@googlegroups.com
#36131: URL validation redesign and modernization
-------------------------------+-----------------------------------------
Reporter: Ludwig Kraatz | Owner: Ludwig Kraatz
Type: New feature | Status: closed
Component: Core (Other) | Version: dev
Severity: Normal | Resolution: wontfix
Keywords: URL Validator | Triage Stage: Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------+-----------------------------------------
Changes (by Natalia Bidart):

* resolution: => wontfix
* status: new => closed
* summary: URLValidator not correctly validating URLs => URL validation
redesign and modernization
* type: Bug => New feature
* version: 5.1 => dev

Comment:

Hello Ludwig,

Thank you for your time and commitment in describing your view in this
ticket. While the `URLValidator` may not align with your expectations in
naming, it is a functional URL validator, and thousands of services rely
on its current behavior. Changing this behavior would require a planned
deprecation path and clear release notes, which is why your request is
better classified as a new feature request. There is a clear and
documented[https://docs.djangoproject.com/en/stable/internals/contributing
/bugs-and-features/#requesting-features procedure to requesting a new
feature], and I kindly ask that you follow it if you wish to pursue this
further. Please also note that your project can easily define custom
validators to your liking and use those in your model and form fields.

As previously suggested, if you wish to continue discussing your concerns
in more detail, you can do so on the Django Forum, where a broader
audience can engage with the topic.

That being said, I must note that I find the tone of your messages
somewhat confrontational, and at times the point you are trying to make is
unclear due to the extensive elaboration. For future discussions in the
Django Forum I encourage a more focused and concise approach to ensure
your feedback is more easily understood and leads to a more productive
conversation.
--
Ticket URL: <https://code.djangoproject.com/ticket/36131#comment:18>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Feb 6, 2025, 9:42:12 AM2/6/25
to django-...@googlegroups.com
#36131: URL validation redesign and modernization
-------------------------------+--------------------------------------
Reporter: Ludwig Kraatz | Owner: (none)
Type: New feature | Status: assigned
Component: Core (Other) | Version: dev
Severity: Normal | Resolution:
Keywords: URL Validator | Triage Stage: Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------+--------------------------------------
Changes (by Natalia Bidart):

* owner: Ludwig Kraatz => (none)
* status: new => assigned
* summary: URLValidator not correctly validating URLs => URL validation
redesign and modernization
* type: Bug => New feature

Comment:

Replying to [comment:20 Ludwig Kraatz]:

Hello Ludwig. Thank you for your continued input, but please note that the
ticket has been carefully read and analyzed, and a decision was made by
the Django Fellows. A clear response has already been provided, with a
specific resolution (`wontfix`).

At this point, the **only** valid next step is to engage with the Django
Forum for further discussion. Please refrain from posting in or modifying
this ticket, as any further messages may result in your account being
suspended.
--
Ticket URL: <https://code.djangoproject.com/ticket/36131#comment:21>
Reply all
Reply to author
Forward
0 new messages