Skip to main content
 首页 » 编程设计

python之Django之单击链接不会将我重定向到该页面,除非我右键单击并在新选项卡中打开

2025年04月02日27haluo1

我是 django 的新手,我正在做一个项目 出于某种原因,单击我的链接不会将我重定向到所需的页面,没有任何反应,但我无法打开它,但右键单击 > 在新选项卡中打开 这是我的模板

index.html:

<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 :

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'), 
] 

我找不到我的代码有什么问题,我们将不胜感激!

请您参考如下方法:

这很可能是 JavaScript 问题,与 Django 无关。您的 Django 设置工作正常,我测试过它很好。

其他人也面临同样的问题 here , 结果表明 JavaScript 才是真正的问题。

我想不出任何其他可能导致此问题的问题。