2016-09-09 9 views
2

私はかなり新しいdjangoです。私はプロジェクトに取り組んでいます 私のリンクをクリックして何らかの理由で 'Django - 右クリックして新しいタブで開くのでなければ、リンクをクリックすると私はページにリダイレクトされません

<ul class="list"> 
     {% for movie in all_movies %} 
     <li> 
      <img src="{{ movie.poster }}" alt="" class="cover" /> 
      <a href="{% url 'detail' movie.id %}"><p class="title">{{ movie.title }}</p></a> 
      {% for genre in movie.genre.all %} 
      <p class="genre">{{ genre.genre }} | </p> 
      {% endfor %} 
     </li> 
     {% endfor %} 
</ul> 

views.py:ここに私のテンプレート

index.htmlにある新しいタブ でオープン> tは目的のページに私をリダイレクトし、何も起こりませんが、私はそれを右クリックし、BU開くカント:

def detail(request, movie_id): 
    movie = get_object_or_404(Movie, pk=movie_id) 
    return render(request, 'movies/detail.html', {'movie': movie}) 

urls.py:

urlpatterns = [ 
    # /movies/ 
    url(r'^$', views.index, name='index'), 
    # /movies/id/ 
    url(r'^(?P<movie_id>[0-9]+)/$', views.detail, name='detail'), 
] 

私は任意の助けをいただければ幸い、私のコードで間違っているものを見つけることができません!

+2

あなたのDjangoコードよりも面白いのは、レンダリングされたHTMLコードです。 –

+0

ムービーアプリを作成しようとしています – mari

+0

新しいタブで右クリックして開くと、期待通りに機能しますか?私は他のサイトのリンクが動作すると想定していますか?あなたが左クリックするとどうなりますか? – elethan

答えて

1

これはJavaScriptの問題の可能性が高いですが、これはDjangoとは関係ありません。あなたのDjangoの設定は正常に動作しています。私はそれがうまくいくかテストしました。

誰かが直面している同じ問題がありますhere、JavaScriptが実際の問題であることが明らかになりました。

これを引き起こす可能性のある他の問題は考えられません。

+0

それはJSファイルからだったことが判明しました。私はそれをすべて削除し、リンクは正常に動作します、ありがとう! – mari