diff --git a/db.sqlite3 b/db.sqlite3 index faa35ca5f6dba9c46e935b10bcc4429e56cfc352..038cccee674777e8f2ef32bbd06cd892d490a20f 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/finance/admin.py b/finance/admin.py index 30bebb6cafc08562bf2f07ebd5616f6c90e5a340..b6d9a8e9a531d97c0c08bcf0be02ea0d21e723af 100644 --- a/finance/admin.py +++ b/finance/admin.py @@ -1,9 +1,21 @@ from django.contrib import admin from finance.models import * +from import_export import resources +from import_export.admin import ImportExportModelAdmin + + +class ProxyResource(resources.ModelResource): + class Meta: + model = Record + # Register your models here. @admin.register(Record) -class RecordAdmin(admin.ModelAdmin): +# class RecordAdmin(admin.ModelAdmin): +class RecordAdmin(ImportExportModelAdmin): + + resource_class = ProxyResource + list_display = ('id', 'name', 'type', 'money', 'create_date') list_per_page = 10 diff --git a/simpleui_demo/settings.py b/simpleui_demo/settings.py index 81d47a8caf93ed3b1eec24c61f550c4d9ed84534..3bbe48baac14cb7ef50e11ab34d6ee02504b79c7 100644 --- a/simpleui_demo/settings.py +++ b/simpleui_demo/settings.py @@ -29,6 +29,7 @@ ALLOWED_HOSTS = ['*', ] # Application definition INSTALLED_APPS = [ + 'import_export', 'simpleui', 'django.contrib.admin', 'django.contrib.auth',