【发布时间】:2017-06-29 00:05:44
【问题描述】:
我对 Mezzanine 和 Django 比较陌生。但是我以runserver作为参数运行manage.py,我得到以下错误。
ERRORS:
?: (urls.E004) Your URL pattern (u'^', (<module 'mezzanine.urls' from
'C:\Users\khirst\InovaSupportSiteIsolated\lib\site-packages\mezzanine\urls.py'>, None, Non
e)) is invalid. Ensure that urlpatterns is a list of url() instances.
HINT: Try using url() instead of a tuple.
我浏览了 Mezzanine 的 urls.py,它似乎已针对新的 urlpatterns 标准进行了适当的更新。我正在使用 Django 1.10.0 和 Mezzanine 4.2.2。
有几行使用
urlpatterns += [url("^", include("..") ..
某种意义上的。我猜 意味着对于每个 url,添加以下模块作为可能的匹配项。似乎 Django 不喜欢其中之一。我在 Mezzanine 的网站或其他网站上找不到任何帮助。假设这个版本的 Mezzanine 和 Django 应该是兼容的。有没有其他人遇到过这种情况?
【问题讨论】: