diff --git a/constance/admin.py b/constance/admin.py index 1279d1e..1dd7db8 100644 --- a/constance/admin.py +++ b/constance/admin.py @@ -309,6 +309,14 @@ class Config(object): def app_config(self): return apps.get_app_config(self.app_label) + @property + def label(self): + return '%s.%s' % (self.app_label, self.object_name) + + @property + def label_lower(self): + return '%s.%s' % (self.app_label, self.model_name) + _meta = Meta() diff --git a/tests/test_admin.py b/tests/test_admin.py index f7e9317..8aabbd0 100644 --- a/tests/test_admin.py +++ b/tests/test_admin.py @@ -104,3 +104,7 @@ class TestAdmin(TestCase): content_str.find('LONG_VALUE'), content_str.find('INT_VALUE') ) + + def test_labels(self): + self.assertEqual(type(self.model._meta.label), str) + self.assertEqual(type(self.model._meta.label_lower), str)