最近オープンソースのdjango-import-exportを使用して、管理者を介して一部のデータをインポートしようとしていますが、カスタムの日付形式を選択する必要がありました。
それは動作しますが、それを行うための問題/より良い方法はありますか?
admin.py:
from import_export.admin import ImportExportMixin, ImportExportModelAdmin
from import_export import resources
from .models import Enrolment
class EnrolmentResource(resources.ModelResource):
class Meta:
model = Enrolment
fields = ('id','source','firstname','surname','date_of_birth',
'bonus','status','tracking_comments')
widgets = {
'date_of_birth': {'format': '%d/%m/%Y'},
}
class EnrolmentAdmin(ImportExportMixin, admin.ModelAdmin):
def get_resource_class(self):
if not self.resource_class:
return EnrolmentResource
else:
return self.resource_class
admin.site.register(Enrolment, EnrolmentAdmin)