首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django和Django CMS错误

Django和Django CMS错误
EN

Stack Overflow用户
提问于 2011-07-11 12:07:20
回答 1查看 1.7K关注 0票数 4

我刚刚重新安装了Django和Django-CMS (包括全新的virtualenv和python版本)。我得到了一个奇怪的错误..谷歌也帮不上忙。想法?

代码语言:javascript
复制
TemplateSyntaxError at /
Caught AttributeError while rendering: 'str' object has no attribute 'regex'

In template /Users/bdunlay/python/python-2.5/lib/python2.5/site-packages/django_cms2.1.0.beta3-py2.5.egg/cms/templates/cms/new.html, error at line 37

下面是这句话:

代码语言:javascript
复制
37: <li>Log into <a href="{% url admin:index %}">admin</a> and <a href="{% url pages-root %}admin/cms/page/add/">add</a> some pages.</li>

更多的东西

代码语言:javascript
复制
/Users/bdunlay/python/python-2.5/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/core/urlresolvers.py in _populate
    return '<%s %s (%s:%s) %s>' % (self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern)
def _populate(self):
    lookups = MultiValueDict()
    namespaces = {}
    apps = {}
    for pattern in reversed(self.url_patterns):
-->     p_pattern = pattern.regex.pattern ...
        if p_pattern.startswith('^'):
            p_pattern = p_pattern[1:]
        if isinstance(pattern, RegexURLResolver):
            if pattern.namespace:
                namespaces[pattern.namespace] = (p_pattern, pattern)
                if pattern.app_name:
EN

回答 1

Stack Overflow用户

发布于 2011-07-17 01:45:22

刚出了这个错误。在我的例子中,它是由urls.py模式中的三重引号字符串(注释)引起的。

实际上,它并没有被解释为注释,而是传递给了函数!

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6645661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档