Skip to content

Commit ee1e505

Browse files
committed
Fixed #28
1 parent 543ed2e commit ee1e505

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

crudbuilder/templatetags/tags.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ def get_verbose_field_name(instance, field_name):
4848
"""
4949
Returns verbose_name for a field.
5050
"""
51-
return instance._meta.get_field(field_name).verbose_name.title()
51+
fields = [field.name for field in instance._meta.fields]
52+
if field_name in fields:
53+
return instance._meta.get_field(field_name).verbose_name.title()
54+
else:
55+
return field_name.title()
5256

5357

5458
@register.filter(is_safe=True)

example/example/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ class Person(Audit):
3232
def __unicode__(self):
3333
return self.name
3434

35+
@property
36+
def foo(self):
37+
return self.name
38+
3539

3640
class PersonEmployment(Audit):
3741
year = models.IntegerField()

0 commit comments

Comments
 (0)