私はroot urls.pyとapp urls.pyを持っています。私のルートでは、私はこのている:このURLで何が問題になっていますか?
:私はfrom django.conf.urls.defaults import *
urlpatterns = patterns('realestate.properties.views',
url(r'^$', 'property_list', {'template_name': 'properties/property_list.html'}, name='property_list'),
url(r'^(?P<slug>[-\w]+)/$', 'property_detail', { 'template': 'property_detail.html' }, name='property_details'),
)
を以下している私のアプリのURLで
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^$', include('realestate.properties.urls')),
(r'^admin/', include(admin.site.urls)),
)
今、私のテンプレートで、私はこのようになります詳細ビューへのリンクを持っています
* つかまえNoRevers:私はエラーを取得するこのページをレンダリング
{% url property_details property.slug %}
毎回eMatchのレンダリング中:引数 '(u'111-front-st'、) 'およびキーワード引数' {} 'を含む' property_details 'のリバースは見つかりません*
私が何をしても、 。私はIDをキャプチャしようとしたが、何も動作していない、なぜ私は何かを明らかに欠けている場合、私は本当に混乱している前に何度もURLを使用している。ここで間違っているものは見ますか?
おかげ
ジェフ
Pauloさん、ありがとうございました。これはうまくいきましたが、私はこれに同意しません。むしろ私のルートURLを使ってアプリのURLを入れ、アプリ関連のパターンをルートから外しておきます。私はいつも他のプロジェクトで私のアプリのURLをマップして他のURLとの問題なしに含まれている。私はしかし、ベースURLを含めてすべての私の試合で$を削除することを忘れて、それは正常に動作しました。 – JeffTaggarty