Skip to content

Commit 354d9d9

Browse files
author
Jan Schrewe
committed
Generate proper verbose names and fix issue jschrewe#6.
1 parent 735fa81 commit 354d9d9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

mongodbforms/documentoptions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import sys
22

33
from django.db.models.fields import FieldDoesNotExist
4+
from django.db.models.options import get_verbose_name
45

56
from mongoengine.fields import ReferenceField
67

@@ -70,7 +71,7 @@ def init_from_meta(self):
7071
self.app_label = model_module.__name__.split('.')[-2]
7172

7273
if self.verbose_name is None:
73-
self.verbose_name = self.object_name
74+
self.verbose_name = get_verbose_name(self.object_name)
7475

7576
self.verbose_name_raw = self.verbose_name
7677

mongodbforms/fieldgenerator.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
from django import forms
99
from django.core.validators import EMPTY_VALUES
1010
from django.utils.encoding import smart_unicode
11+
from django.db.models.options import get_verbose_name
12+
1113
from mongoengine import ReferenceField as MongoReferenceField
1214

1315
from fields import MongoCharField, ReferenceField, DocumentMultipleChoiceField
@@ -57,7 +59,7 @@ def boolean_field(self, value):
5759
def get_field_label(self, field):
5860
if field.verbose_name:
5961
return field.verbose_name
60-
return field.name.capitalize()
62+
return get_verbose_name(field.name)
6163

6264
def get_field_help_text(self, field):
6365
if field.help_text:

0 commit comments

Comments
 (0)