我正在用Django开发一个应用程序。
我有一个名为glossary_entry
的模型,并且希望能够为其使用import_export小部件(例如,参见图像)。
因此,我已经阅读了文档,并按以下方式操作: 我已经跑了
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(导入错误)
我想念什么?
答案 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