From 45da6edd28600e1274dfb6e421d194386da6f24f Mon Sep 17 00:00:00 2001 From: Dmitry Karamin Date: Mon, 16 Apr 2018 21:41:18 +0300 Subject: [PATCH] fix(admin): date type --- constance/admin.py | 1 + constance/templates/admin/constance/includes/results_list.html | 1 + 2 files changed, 2 insertions(+) diff --git a/constance/admin.py b/constance/admin.py index 01ea087..a2285cc 100644 --- a/constance/admin.py +++ b/constance/admin.py @@ -206,6 +206,7 @@ class ConstanceAdmin(admin.ModelAdmin): 'value': localize(value), 'modified': localize(value) != localize(default), 'form_field': form[name], + 'is_date': isinstance(default, date), 'is_datetime': isinstance(default, datetime), 'is_checkbox': isinstance(form[name].field.widget, forms.CheckboxInput), 'is_file': isinstance(form[name].field.widget, forms.FileInput), diff --git a/constance/templates/admin/constance/includes/results_list.html b/constance/templates/admin/constance/includes/results_list.html index ef5ef1e..040dbe5 100644 --- a/constance/templates/admin/constance/includes/results_list.html +++ b/constance/templates/admin/constance/includes/results_list.html @@ -31,6 +31,7 @@ data-default="{% spaceless %} {% if item.is_checkbox %}{% if item.raw_default %} true {% else %} false {% endif %} {% elif item.is_datetime %}{{ item.raw_default|date:"U" }} + {% elif item.is_date %}{{ item.raw_default.isoformat }} {% else %}{{ item.default }} {% endif %} {% endspaceless %}">{% trans "Reset to default" %}