Невозможно импортировать import_export - PullRequest
1 голос
/ 14 октября 2019

Я занимаюсь разработкой приложения в Django. У меня есть модель с именем glossary_entry, и я хочу иметь возможность использовать для нее виджет import_export (см. Изображение, например).

import_export widget

ИтакЯ прочитал документы и действовал следующим образом: я уже запустил

pip install django-import-export

, добавленный в settings.py

INSTALLED_APPS = [
'import_export',

, запустил:

pip freeze>requirements.txt

И вмой admin.py У меня есть:

from django.contrib import admin
from .models import glossary_entry 

from import_export import resources
from import_export.admin import ImportExportModelAdmin


class glossary_entry_resource(resources.ModelResource):
    class Meta:
        model=glossary_entry

# Register your models here.
admin.site.register(glossary_entry)

Проблема в том, что когда я запускаю сервер, я получаю

Соединение разорвано на 127.0.0.1

Но даже до этого в моем редакторе кода VS я получаю подчеркнутое в строках сообщение

from import_export import resources
from import_export.admin import ImportExportModelAdmin

, которое говорит:

Невозможно импортировать 'import_export'pylint (импорт-ошибка)

Чего мне не хватает?

1 Ответ

1 голос
/ 14 октября 2019

Попробуйте этот код

from django.contrib import admin
from .models import glossary_entry 

from import_export import resources
from import_export.admin import ImportExportModelAdmin

class glossary_entryAdmin(ImportExportModelAdmin):   # FOR ADMIN IMPORT EXPORT ONLY 
    pass


admin.site.register(glossary_entry, glossary_entryAdmin)   #  FOR ADMIN IMPORT EXPORT ONLY 

и просмотрите документы https://django -import-export.readthedocs.io / en / latest /

...