没有名为defaults Django-Simple-Friends的模块

时间:2014-01-11 03:24:26

标签: django django-urls

我安装了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 /编程很新,所以不确定哪里可以看看)

我感谢时间和专业知识。

2 个答案:

答案 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并运行原始代码。