Re: How does admin generate HTML for adding objects?
Thanks! Related question: when displaying a ModelForm, how does Django iterate/enumerate how many fields the model has? On Jul 3, 1:16 am, Jonathan Buchananwrote: > On Fri, Jul 3, 2009 at 6:06 AM, TechnicalBard wrote: > > > To clarify, the djangobook states: > > > << On the admin site’s edit forms, each field’s label is generated > > from its model field name. The algorithm is simple: Django just > > replaces underscores with spaces and capitalizes the first character, > > so, for example, the Book model’s publication_date field has the label > > “Publication date.” >> > > > Where in the django.contrib.admin code is this logic found? I would > > like to utilize it. > > This is part of the forms library - django.forms.forms.pretty_name [1] > is used [2] to generate a label from the field name if a label was not > given when the field was instantiated. > > Jonathan. > > [1]http://code.djangoproject.com/browser/django/trunk/django/forms/forms... > [2]http://code.djangoproject.com/browser/django/trunk/django/forms/forms... --~--~-~--~~~---~--~~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
Re: How does admin generate HTML for adding objects?
I want to stop join group --~--~-~--~~~---~--~~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
Re: How does admin generate HTML for adding objects?
On Fri, Jul 3, 2009 at 6:06 AM, TechnicalBardwrote: > > To clarify, the djangobook states: > > << On the admin site’s edit forms, each field’s label is generated > from its model field name. The algorithm is simple: Django just > replaces underscores with spaces and capitalizes the first character, > so, for example, the Book model’s publication_date field has the label > “Publication date.” >> > > Where in the django.contrib.admin code is this logic found? I would > like to utilize it. This is part of the forms library - django.forms.forms.pretty_name [1] is used [2] to generate a label from the field name if a label was not given when the field was instantiated. Jonathan. [1] http://code.djangoproject.com/browser/django/trunk/django/forms/forms.py#L20 [2] http://code.djangoproject.com/browser/django/trunk/django/forms/forms.py#L346 --~--~-~--~~~---~--~~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
Re: How does admin generate HTML for adding objects?
To clarify, the djangobook states: << On the admin site’s edit forms, each field’s label is generated from its model field name. The algorithm is simple: Django just replaces underscores with spaces and capitalizes the first character, so, for example, the Book model’s publication_date field has the label “Publication date.” >> Where in the django.contrib.admin code is this logic found? I would like to utilize it. On Jul 2, 4:02 pm, Technicalbardwrote: > I'm curious how the admin creates the templates for any object in the > database... > > I'm using the object_detail generic view, but would prefer having > Django use the parameters of the object to generate the template, > rather than me having to hardcode the parameter names into the > template. > > The admin does this when you create new objects - how? The docs don't > seem to lead me to this. --~--~-~--~~~---~--~~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
How does admin generate HTML for adding objects?
I'm curious how the admin creates the templates for any object in the database... I'm using the object_detail generic view, but would prefer having Django use the parameters of the object to generate the template, rather than me having to hardcode the parameter names into the template. The admin does this when you create new objects - how? The docs don't seem to lead me to this. --~--~-~--~~~---~--~~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---