[英]Django ImportError: No module named urls
I'm adding a plugin for my project by installing it through pip. 我正在通过pip安装我的项目的插件。 Since the plugin has its own urls file (and is located in
virtual environment/lib/python2.7/site-packages
), it somehow conflicts with the main urls file and ImportError: No module named urls
error gets printed out. 由于该插件具有自己的urls文件(位于
virtual environment/lib/python2.7/site-packages
),因此它与主urls文件和ImportError: No module named urls
有某种冲突ImportError: No module named urls
打印ImportError: No module named urls
error的ImportError: No module named urls
。 As I binged it, there's something with ROOT_URLCONF
setting, but that is all ok unless I've included the given plugin in my global urls.py
file, like so: url(r'^plugin/', get_plugin_pattern()),
. 正如我所讨论的那样,有一些具有
ROOT_URLCONF
设置的东西,但这没关系,除非我在全局urls.py
文件中包含了给定的插件,例如: url(r'^plugin/', get_plugin_pattern()),
What can I do to mend it? 我该怎么办才能修复它?
Try to add your plugin into your settings.py file's in Installed Apps section looks like: 尝试将插件添加到您的settings.py文件中“已安装的应用程序”部分,如下所示:
INSTALLED_APPS = (
...
"yourplugin",
...
)
And changed your urls.py file looks like: 并更改您的urls.py文件,如下所示:
url(r'^plugin/', include('yourplugin.urls')),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.