我正在尝试使用Django-tables2,但我的项目无法找到这个模块。
首先,我安装它没有问题。
(acct) C:\Users\tsjee_000\dev\acct\src>pip install django-tables2
Requirement already satisfied: django-tables2 in c:\users\tsjee_000\dev\acct\lib\site-packages
Requirement already satisfied: Django>=1.11 in c:\users\tsjee_000\dev\acct\lib\site-packages (from django-tables2)
Requirement already satisfied: pytz in c:\users\tsjee_000\dev\acct\lib\site-packages (from Django>=1.11->django-tables2)
其次,我将此添加到' INSTALLED_APPS'在settings.py
中INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_tables2',
'clients',
'companies',
'report',
第三,根据教程更新views.py和html模板。
但是当我运行我的项目时,由于错误而无法正常工作
ModuleNotFoundError:没有名为' django_tables2'
的模块
我认为这个错误发生在settings.py。
中FYR,' django_tables2'模块可以在shell模式下正确导入。
提前感谢您的帮助!
答案 0 :(得分:0)
假设它已正确安装,您确定已激活virtualenv吗?上面提供的输出表明您正在使用名为acct
的virtualenv。
答案 1 :(得分:0)
尝试
pip install django_tables2