无法导入“ import_export”

时间:2019-10-14 09:14:57

标签: django import admin pylint django-import-export

我正在用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 个答案:

答案 0 :(得分:2)

尝试此代码

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/