1

私は作業中の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'),
)
4

1 に答える 1