Hello,

I have many places in my app where user (from user model) is displayed: 
templates, forms, fliters, tables etc.
It is displayed as username everywhere.

I want it to be displayed as first_name/last_name.

I can do that with monkey patching:

@receiver(request_started)
def patch(*args, **kwargs):
    get_user_model().__str__ = my_smart_str_func

I use "request_started" to make sure all models are loaded. (BTW, does 
there is something like "models loaded" signal?).

How ever, I feel it a little bit hacky. There should be more pythonic way 
to do that. Am I miss something?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/b483b4a8-ee4a-4cdb-ad81-769fabf4b0ec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to