我正在尝试根据点击的链接的电影标题动态创建页面。虽然“u'app_name'不是注册名称空间”,但是当我尝试设置链接时,我仍然收到错误“
我的index.html看起来像这样,当没有设置链接时它可以工作:
{% for movie in movies %}
<li data-id="{{ movie.id }}"><a href="{% url 'app_name:detail' movie_title%}"><span class="title">{{ movie.title }}</span> ({{ movie.year }}) - {{ movie.genre}}<a class="delete">X</a></a></li>
{% endfor %}
我对动态网址页面的views.py如下所示:
def detail(request, movie_title):
return render(request, 'detail.html', {'movie_object':movie_object})
此特定部分的urls.py如下所示:
url(r'(?P<movie_title>[_\w+])$', views.detail, name='detail')
答案 0 :(得分:0)
问题在于
return render(request, 'detail.html', {'movie_object':movie_object})
movie_object与电影对象
的任何字段都不对应