我试着用CamelCase创建一个新页面。我在下面,他们使用自定义过滤器wikify页教程:与CamelCase建立链接
from django import template
import re
wikilink = re.compile("\\b([A-Z][a-z]+[A-Z][a-z]+)\\b")
register = template.Library()
@register.filter
def wikify(value):
return wikilink.sub(r"<a href='/wikicamp/\1/'>\1</a>", value)
在turtorial此代码应工作。我没有得到一个错误,但在我的应用程序也只能说明这一点:
<a href='/wikicamp/NewPage/'>NewPage</a>
,而不是新页的驼峰“字”。 我可以用另一种方式做,或者我做错了什么?
尝试使用双引号代替单引号 –
你的问题不明确。实际输出与期望输出有什么不同? –
我可以在页面上编辑一些文字。这段文字说:这个链接到一个NewPage。 而不是NewPage是一个链接,它仍然是一个字符串:这个链接到一个NewPage –