Wednesday, July 4, 2012

Re: Admin actions -- short_description as doc string?

On Wed, Jul 4, 2012 at 8:21 PM, Roy Smith <roy@panix.com> wrote:
> I'm just staring to explore admin actions. I'm surprised to see that you have to set the description by doing:
>
> my_action_function.short_description = "blah"
>
> wouldn't it be cleaner to just declare a doc string for the action function and have short_description grabbed from there?

No - because a docstring and a short description serve different
purposes. A docstring documents the purpose of the method. The
short_description is a label that can be used for display purposes --
a 'human readable' version of the method name.

For example:

def reset(…):
"Reset all the things to their original values"
….
reset.short_description = "Reset all the things"

Although you may often be able to compose a docstring that could also
serve as a short_description, it won't always be possible; hence, a
distinction is made so you can be explicit about exactly what you
want.

Yours,
Russ Magee %-)

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate