summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2007-01-28 22:42:23 +0000
committerAdrian Holovaty <adrian@holovaty.com>2007-01-28 22:42:23 +0000
commit54d2c5442562e30b2d293de6d0fd12f5d75f8b87 (patch)
tree2ff5dda693992892ce5caf183ec070cce7724c7e
parent5d6745301e02aba86dfa4f6e61ada4eb3f44fe1d (diff)
newforms-admin: Got help text displaying in admin pages
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4444 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/options.py3
-rw-r--r--django/contrib/admin/templates/admin/change_form.html2
-rw-r--r--django/db/models/fields/__init__.py2
3 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 946e074624..524ecf4938 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -212,7 +212,8 @@ class ModelAdmin(object):
# For DateTimeFields, use a special field and widget.
if isinstance(db_field, models.DateTimeField):
return forms.SplitDateTimeField(required=not db_field.blank,
- widget=widgets.AdminSplitDateTime(), label=capfirst(db_field.verbose_name), **kwargs)
+ widget=widgets.AdminSplitDateTime(), label=capfirst(db_field.verbose_name),
+ help_text=db_field.help_text, **kwargs)
# For DateFields, add a custom CSS class.
if isinstance(db_field, models.DateField):
diff --git a/django/contrib/admin/templates/admin/change_form.html b/django/contrib/admin/templates/admin/change_form.html
index 7485f2fbf7..4889557abb 100644
--- a/django/contrib/admin/templates/admin/change_form.html
+++ b/django/contrib/admin/templates/admin/change_form.html
@@ -54,7 +54,7 @@
{% else %}
{{ field.label_tag }}{{ field.field }}
{% endif %}
- {% if field.help_text %}<p class="help">{{ field.help_text }}</p>{% endif %}
+ {% if field.field.field.help_text %}<p class="help">{{ field.field.field.help_text }}</p>{% endif %}
{% endfor %}
</div>
{% endfor %}
diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py
index 8fe0c20102..157eede01a 100644
--- a/django/db/models/fields/__init__.py
+++ b/django/db/models/fields/__init__.py
@@ -736,7 +736,7 @@ class NullBooleanField(Field):
return [oldforms.NullBooleanField]
def formfield(self, **kwargs):
- defaults = {'required': not self.blank, 'label': capfirst(self.verbose_name)}
+ defaults = {'required': not self.blank, 'label': capfirst(self.verbose_name), 'help_text': self.help_text}
defaults.update(kwargs)
return forms.NullBooleanField(**defaults)