Re: [Django] #30515: Document django.shortcuts.resolve_url.

2023-06-14 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  Sage Abdullah|Owner:  nobody
 Type:   |   Status:  closed
  Cleanup/optimization   |
Component:  Documentation|  Version:  dev
 Severity:  Normal   |   Resolution:  wontfix
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-

Comment (by Adam Johnson):

 I've seen another use case, which lead me to create duplicate ticket
 #34650 because I'm a fool who doesn't check for old ones.

 The new use case is htmx redirect responses, which django-htmx provides
 wrappers for like [https://django-
 
htmx.readthedocs.io/en/latest/http.html#django_htmx.http.HttpResponseClientRedirect
 HttpResponseClientRedirect]. These are a different kind of redirect
 response but their usage can still benefit from the convenience of
 `resolve_url()`, as I found in a client project.

 Also see these GitHub code search results:
 
https://github.com/search?q=NOT+%28path%3A**%2F__init__.py+OR+path%3A**shortcuts.py%29+%22django.shortcuts%22+resolve_url=code=advsearch

 They reveal usage in 4.1k files including popular packages Wagtail, and
 django-allauth.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/01070188ba79ee68-ca5ffbdd-000f-4178-b169-477392d92ecf-00%40eu-central-1.amazonses.com.


Re: [Django] #30515: Document django.shortcuts.resolve_url.

2019-06-07 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  closed
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:  wontfix
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-

Comment (by Adam (Chainz) Johnson):

 Okay fair enough, I don't care that much about making it documented and
 public. I can imagine other use cases like creating a custom redirect()
 that sends a 307 or 308 but I guess they're quite niche.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.09116e1d3f774c3d8476482e46a4b77d%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #30515: Document django.shortcuts.resolve_url.

2019-06-06 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  closed
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:  wontfix
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-
Changes (by Carlton Gibson):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 Eeek. This goes back ''some way''.
 [https://code.djangoproject.com/ticket/15552#comment:9 From #15552]:

 > I placed it in utils because I wasn't sure you'd want resolve_url as
 part of the "public" shortcuts module.
 > But if that is ok I'll update the patch.

 To which Jannis replied:

 > Yeah, that's fine.

 "Yes that's fine, it can be part of the public API" vs "Yes, that's fine
 to put it there, but we'll leave it private"? — Not sure.

 Either way it was never documented.

 I can see a use-case: wanting the URL for a `get_context_data()` maybe
 (but I can't remember ever using this myself: I'd be inclined to want to
 know if I had a model or a view name and a URL at the call site; by the
 time I don't know that I've discovered `resolve_url()` anyhow.)

 _Meh_...

 Closing in line with TicketClosingReasons/DontReopenTickets. Happy to look
 at a patch and/or discuss on django-developers but... 路‍♀️

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.5e0cfb4b1ed1a52bd9533e357f79209a%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #30515: Document django.shortcuts.resolve_url.

2019-06-04 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  new
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-

Comment (by felixxm):

 The way how `resolve_url()` works is already described in the
 [https://docs.djangoproject.com/en/2.2/topics/http/shortcuts/#redirect
 redirect()] documentation. Have you checked it? Can you describe any use
 cases for `resolve_url()` (except the current)?


 Please see
 [https://docs.djangoproject.com/en/stable/internals/contributing/triaging-
 tickets/#closing-tickets follow triaging guidelines with regards to
 wontfix tickets.]

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.c392bdbdde9c6ed8c38b70a5c01c1dbe%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #30515: Document django.shortcuts.resolve_url.

2019-06-04 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  new
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-
Changes (by Adam (Chainz) Johnson):

 * cc: Adam (Chainz) Johnson (added)


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.675f99a0e6c0cf843d8ec1d550ed7148%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #30515: Document django.shortcuts.resolve_url.

2019-06-04 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  new
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-
Changes (by Adam (Chainz) Johnson):

 * status:  closed => new
 * resolution:  wontfix =>


Comment:

 I disagree, I think this could be pretty useful and it seems well
 documented internally already

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.35a740c85aabdd7d96095dc87f56%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #30515: Document django.shortcuts.resolve_url. (was: Document django.shortcuts.resolve_url)

2019-05-27 Thread Django
#30515: Document django.shortcuts.resolve_url.
-+-
 Reporter:  sage |Owner:  nobody
 Type:   |   Status:  closed
  Cleanup/optimization   |
Component:  Documentation|  Version:  master
 Severity:  Normal   |   Resolution:  wontfix
 Keywords:   | Triage Stage:
 |  Unreviewed
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  1|UI/UX:  0
-+-
Changes (by felixxm):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 Thanks for this ticket, however as you mentioned the way how `redirect()`
 resolves URLs is already described in documentation. I don't see many (if
 any) use cases for  `resolve_url()` (beyond the current), hence adding it
 to shortcuts can be confusing for users. IMO this should remain part of
 internal API.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.4e847d5741f23a7d333cc259cf6e4cac%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


[Django] #30515: Document django.shortcuts.resolve_url

2019-05-27 Thread Django
#30515: Document django.shortcuts.resolve_url
+
   Reporter:  sage  |  Owner:  nobody
   Type:  Cleanup/optimization  | Status:  new
  Component:  Documentation |Version:  master
   Severity:  Normal|   Keywords:
   Triage Stage:  Unreviewed|  Has patch:  0
Needs documentation:  0 |Needs tests:  0
Patch needs improvement:  0 |  Easy pickings:  1
  UI/UX:  0 |
+
 The documentation for django.shortcuts currently doesn't document
 `resolve_url`. However, the section for
 [https://docs.djangoproject.com/en/2.2/topics/http/shortcuts/#redirect
 redirect] pretty much explains how `resolve_url` works. It would be
 helpful to document `resolve_url` and state that `redirect` uses
 `resolve_url` in its process.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/052.64ef2bf8321dd45761ce44e34d7d4cb1%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.