尝试通过'sudo pip3 install django == 1.9'安装新的debian安装(需要django == 1.9)安装pcapdb.django的其他部分可以导入而不会出现问题,例如: django.conf,django.db,django.utils等。
输出'pip3 list | grep -i django'
Django (1.9)
django-auth-ldap-ng (1.7.6)
django-braces (1.12.0)
django-celery (3.2.2)
django-filebrowser (3.9.1)
django-grappelli (2.10.2)
django-hosts (3.0)
django-url-tools (0.0.8)
djangorestframework (3.7.7)
djangorestframework-jwt (1.11.0)
pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
来自翻译的django版本
import django
print(django.get_version())
# 1.9
想法?
修改 有问题的代码是pcapDB的依赖,而不是我的代码。请参阅其中一个相关文件(django.urls imports)here
答案 0 :(得分:0)
在 urls.py
中尝试此行from django.conf.urls import url
django.conf 包中存在 django2 之前中没有模块名称django.urls ,urls
。< / p>
启动Django-2.0
urls
是 django.urls 的一部分。
答案 1 :(得分:0)
在django 1.9版本或更高版本中,直到1.11版本url
模块位于django.conf
包中。
在新版本2.0中,它合并为 django.url
现在,您可以在URLconfs
中使用来自django.urls import include,path,re_path 。
了解更多信息,您可以查看发行说明 https://docs.djangoproject.com/en/2.0/releases/2.0/#what-s-new-in-django-2-0