Как исправить ошибку на odbc драйвера при импорте / экспорте администратора django - PullRequest
0 голосов
/ 01 октября 2019

enter image description here Я пытаюсь интегрировать экспорт импорта lib ( импорт / экспорт администратора Django ) с моим администратором django, но я получаю эту ошибку только в некоторых моделях, вдругие работают нормально

Это мой админ

class TurmaDisciplinaAlunoAdmin(BaseModelAdmin, ImportExportModelAdmin):
    search_fields = ('turma_disciplina__turma__nome',
                     'turma_disciplina__disciplina__nome', 'aluno__nome')
    autocomplete_fields = ('turma_disciplina', 'aluno')
    list_display = ('curso', 'turma', 'disciplina', 'aluno_name')
    list_filter = [TurmaDisciplinaAlunoCourseFilter,
                   TurmaDisciplinaAlunoClassFilter,
                   TurmaDisciplinaAlunoDisciplineFilter]

    def get_queryset(self, request):
        qs = super().get_queryset(request)
        return qs\
            .select_related(
                'turma_disciplina',
                'turma_disciplina__turma',
                'turma_disciplina__turma__curso',
                'turma_disciplina__disciplina',
                'aluno'
            )

    def get_form(self, request, obj=None, change=False, **kwargs):
        if not obj:
            kwargs['form'] = forms.TurmaDisciplinaAlunoForm
        return super().get_form(request, obj=obj, change=change, **kwargs)

    def aluno_name(self, obj):
        return obj.aluno

    aluno_name.admin_order_field = 'aluno__nome'

ps: Извините, некоторые имена в PtBr

...