Hi Django.
I'm currently working on a project where we want to use Django template
filter *urlize*, but with a custom url formatter. The way the Django code
works atm, we can't extend *urlize* customize output. That means we have to
go non-DRY and copy code. Generally I like using class based coding for
this kind of thing, but Djangos template filters seems to prefer functions
and discourage instantiation. Therefore, it would be nice to solve this in
a functional style, in line with current design.
Wouldn't it be a good idea to extend django.utils.html.urlize, or am I
looking at this the wrong way?
The function signature would be smthng like this:
def urlize(
text,
trim_url_limit=None, *# for compat reasons, though it would make
sense to accomplish that with the formatter functions in
the urlizetrunc filter.*
nofollow=False,
autoescape=False,
email_formatter: callable = None,
url_formatter: callable = None,
):
...
Johan Schiff
Betahaus (SE)
--
You received this message because you are subscribed to the Google Groups
"Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/5d2877db-83e9-4bda-8087-98f5cd8fc57c%40googlegroups.com.