From c2e9b9e86b5eaaf270df02f54bcb7c3743091820 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Fri, 28 Jun 2019 15:50:47 +0200 Subject: [PATCH] Improve excel export of levels --- manuels/admin.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/manuels/admin.py b/manuels/admin.py index a23c175..8fc32d4 100644 --- a/manuels/admin.py +++ b/manuels/admin.py @@ -1,6 +1,7 @@ from django.contrib import admin, messages from import_export import resources, fields from import_export.admin import ExportMixin +from import_export.widgets import IntegerWidget, DecimalWidget from manuels.models import Teacher, Book, Level, Editor, SuppliesRequirement, CommonSupply @@ -27,11 +28,11 @@ class TeacherAdmin(ExportMixin, admin.ModelAdmin): class LevelResource(resources.ModelResource): - non_acquired_book_count = fields.Field(attribute='non_acquired_book_count') - non_acquired_book_price = fields.Field(attribute='non_acquired_book_price') - non_acquired_consumable_count = fields.Field(attribute='non_acquired_consumable_count') - non_acquired_consumable_price = fields.Field(attribute='non_acquired_consumable_price') - non_acquired_total_price = fields.Field(attribute='non_acquired_total_price') + non_acquired_book_count = fields.Field(attribute='non_acquired_book_count', widget=IntegerWidget()) + non_acquired_book_price = fields.Field(attribute='non_acquired_book_price', widget=DecimalWidget()) + non_acquired_consumable_count = fields.Field(attribute='non_acquired_consumable_count', widget=IntegerWidget()) + non_acquired_consumable_price = fields.Field(attribute='non_acquired_consumable_price', widget=DecimalWidget()) + non_acquired_total_price = fields.Field(attribute='non_acquired_total_price', widget=DecimalWidget()) class Meta: model = Level