Django ImportError:没有名为urls的模块

时间:2013-10-21 10:52:52

标签: python django url import module

我正在通过pip安装我的项目添加插件。由于插件有自己的url文件(位于virtual environment/lib/python2.7/site-packages),因此它与主url文件冲突,并打印出ImportError: No module named urls错误。正如我所说的那样,有一些ROOT_URLCONF设置,但除非我在我的全局urls.py文件中包含给定的插件,否则一切正常,如下所示:url(r'^plugin/', get_plugin_pattern()),

我该怎么做才能修补它?

1 个答案:

答案 0 :(得分:0)

尝试将您的插件添加到您已安装的应用程序部分的settings.py文件中,如下所示:

INSTALLED_APPS = (
    ...
    "yourplugin",
    ...
)

并将您的urls.py文件更改为:

url(r'^plugin/', include('yourplugin.urls')),