私は作業中の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')),
メイン Web ページにアクセスすると、次のエラーが表示されます。
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'),
)