2016-11-01 3 views
0
urlpatterns = [ 

    url(r'^$', predict_views.index, name = 'HomePage'), 
    url(r'^admin/', admin.site.urls), 
    url(r'^Update_db/$', predict_views.Update_db, name = 'Update_db'), 
    url(r'^compare/(?P<phone1_id>[0-9]+)/(?P<phone2_id>[0-9]+)/$',predict_views.Compare, name = 'Compare'), 
    url(r'^predict/(?P<phone_id>[0-9]+)/$',predict_views.Predict, name = 'Predict'), 
] 

これはdjanoの私のURLパターンです。私は現在予測できない予測と直接比較したいと思っています: URLを予測するときは、127.0.0.1:8000/predict/1です。これから予測すると比較すると、URLは127.0.0.1になります:8000 /予測/ 1 /比較/ 1/2は期待されているURLではありません..私のURLは127.0.0.1:8000/compare/1/2になるはずですDjangoテンプレートの現在のページとは別のページへ行く方法

私はdjangoドキュメントを見てきました。私はそれらを理解していない。

何か助けていただければ幸いです。

+1

テンプレートにリンクを作成する方法を示す必要があります。 –

答えて

0

私はあなたが間違って相対URLを使用していると言います。テンプレートで次を試してください:

<a href="{% url 'compare' phone1_id phone2_id %}">Compare Page</a> 
+0

"/"を手前に入れてみました。うまくいきました。 –

関連する問題