我有一个正在运行的django项目。我写了一个小应用程序-pm-我试图将其urls.py包含在活动项目中:
urlpatterns = patterns('',
# ... some urls here
url(r'^$', views.home, name='vw_home'),
# I added the following line:
(r'^pm/', include('pm.urls')),
一旦我访问主网页,我就会收到以下错误:
TemplateSyntaxError at/
渲染时出错:语法错误
调试显示了以下行中的问题:
<a href="{% url vw_home %}">Home</a>
如果我删除了最后一个url模式(include()
),则页面呈现不会有任何问题
如何解决这个问题?
编辑:
添加pm应用程序的urls.py:
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns("pm.views",
url(r'^inbox/$', 'inbox', {'folder': 'inbox'}, name='vw_inbox'),
url(r'^sent/$', 'inbox', {'folder': 'sent'}, name='vw_sent'),
url(r'^message/(?<message_id>w+)/$', 'read_message', name='vw_read_message'),
url(r'^compose/(?P<profile_id>w+)/$', 'compose_message', name='vw_compose_message'),
url(r'^reply/(?P<message_id>w+)/$', 'compose_message', name='vw_reply_message'),
)
url(r'^message/(?<message_id>w+)/$', 'read_message', name='vw_read_message'),
你错过了?P