私はかなり新しい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'),
]
私は任意の助けをいただければ幸い、私のコードで間違っているものを見つけることができません!
あなたのDjangoコードよりも面白いのは、レンダリングされたHTMLコードです。 –
ムービーアプリを作成しようとしています – mari
新しいタブで右クリックして開くと、期待通りに機能しますか?私は他のサイトのリンクが動作すると想定していますか?あなたが左クリックするとどうなりますか? – elethan