diff --git a/constance/admin.py b/constance/admin.py index 4de9ebd..5d27340 100644 --- a/constance/admin.py +++ b/constance/admin.py @@ -17,15 +17,16 @@ from django import forms from constance import config +NUMERIC_WIDGET = forms.TextInput(attrs={'size': 10}) FIELDS = { bool: (fields.BooleanField, {'required': False}), - int: (fields.IntegerField, {}), - long: (fields.IntegerField, {}), - Decimal: (fields.DecimalField, {}), - str: (fields.CharField, {}), + int: (fields.IntegerField, {'widget': NUMERIC_WIDGET}), + long: (fields.IntegerField, {'widget': NUMERIC_WIDGET}), + Decimal: (fields.DecimalField, {'widget': NUMERIC_WIDGET}), + str: (fields.CharField, {'widget': forms.TextInput(attrs={'size': 25})}), datetime: (fields.DateTimeField, {'widget': AdminSplitDateTime}), - float: (fields.FloatField, {}), + float: (fields.FloatField, {'widget': NUMERIC_WIDGET}), } diff --git a/constance/templates/admin/constance/change_list.html b/constance/templates/admin/constance/change_list.html index 4336f07..13b5aef 100644 --- a/constance/templates/admin/constance/change_list.html +++ b/constance/templates/admin/constance/change_list.html @@ -18,6 +18,15 @@ #result_list td{ vertical-align: middle; } + +#result_list th.help_text{ + width: 40%; +} + +#result_list td.value_name{ + text-align: left !important; +} + {% endblock %} @@ -45,7 +54,7 @@