Django 1.9没有名为'Django.url'

2024-10-01 17:28:36 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试在通过'sudo pip3 install django==1.9'安装的新debian安装上安装pcapdb(需要django==1.9),可以导入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—版本

^{pr2}$

解释器的django版本

import django
print(django.get_version())
# 1.9

有什么想法?在

编辑: 所讨论的代码是pcapDB的依赖项,而不是我的代码。看到有问题的文件之一吗(django.url导入)here


Tags: installdjango代码版本urldbconfpip3
2条回答

试试网址.py

from django.conf.urls import url

没有模块名django.url在django2之前,urls存在于django.conf公司包装。在

Starting Django-2.0

urls的一部分django.url。在

在django1.9或更高版本中,直到1.11版本url模块位于django.conf包中。 在新的2.0版本中,它合并到django.url
所以现在你可以使用django.url在您的URLconfs中导入include,path,re\u path。在

有关详细信息,请查看发行说明。
https://docs.djangoproject.com/en/2.0/releases/2.0/#what-s-new-in-django-2-0

相关问题 更多 >

    热门问题