1

我安装了 django_facebook (django-facebook==6.0.3)。我正在使用 Django 1.11。

我收到一个错误:

    File "path/lib/python3.5/site-packages/django_facebook/urls.py", line 4, in <module>
    from django.conf.urls.defaults import patterns, url
ImportError: No module named 'django.conf.urls.defaults'

我正在尝试通过以下方式解决这个问题:

try:
    from django.conf.urls import include, url
except ImportError:
    from django.conf.urls.defaults import include, url

但没有成功。请提示。

4

1 回答 1

0

django.conf.urls.defaults在多年前的 Django 1.6 中被删除,并且django-facebook您正在使用的包在其 README 中包含以下消息(两年前提交):

Django 和 Facebook 目前都在迅速变化。与此同时,我正忙于一家初创公司,没有太多空闲时间。该库需要针对最新的 python、django 和 facebook graph API 进行一轮良好的测试。

除非您愿意深入研究包的代码,否则我建议您寻找另一种解决方案。听起来作者正在寻找帮助维护它的人。祝你好运!

于 2018-05-23T00:59:26.160 回答