我安装了django-simple-friends应用程序,现在收到错误消息:
No module named defaults
我想我知道这个问题并不确定如何解决它。
我正在运行django 1.6并在Django 1.6中使用“from django.conf.urls.defaults import patterns, url
”替换为“from django.conf.urls import patterns, url, include
”。
据我所知,django-simple-friends url.py有:from django.conf.urls.defaults import patterns, url
当我删除根url.py中的url(r'^friends/', include('friends.urls')),
链接时,我可以将错误消失,但显然我无法使用该应用。
在django-simple-friends url.py中如果我用from django.conf.urls.defaults import patterns, url
替换from django.conf.urls import patterns, url, include
,这会解决我的问题吗?
如果是这样,我如何访问django-simple-friends url.py文件?我做了一个pip install django-simple-friends,我看不到django-simple-friend目录文件。 (加上我对Django /编程很新,所以不确定哪里可以看看)
我感谢时间和专业知识。
答案 0 :(得分:4)
当您使用django.conf.urls.defaults
替换django.conf.urls
时,它可以正常工作,您可以向上游发送拉取请求,例如this,然后等待上游升级。< / p>
或者您可以自行修改软件包,使用pip安装修改后的版本,它提供a lot of ways to install。
答案 1 :(得分:0)
使用django.conf.urls
代替django.conf.usrls.defualt
将有效。 Django-1.6中已删除defaults
模型。
为避免模型导入问题,请安装Django-1.5并运行原始代码。