Pac*_*cha 1 django django-templates django-views
我有这个views.py:
def movies_popular(request):
popular_movies = Movie.objects.all()
template = loader.get_template('streaming/movies_popular.html')
context = RequestContext(request, { 'popular_movies': popular_movies })
return HttpResponse(template.render(context))
Run Code Online (Sandbox Code Playgroud)
我想Movie从模板访问我的 ID,所以我这样做:
<h2>{{ movie.title }}</h2>
{% with movie.id|stringformat:"s" as movie_id %}
{% endwith %}
<p>Testing ID: "{{ movie_id }}"<p/>
<p>{{ movie.description }}</p>
Run Code Online (Sandbox Code Playgroud)
但是movie_id是空的。
这一行<p>Testing ID: "{{ movie_id }}"<p/>应该在with块内:
<h2>{{ movie.title }}</h2>
{% with movie.id|stringformat:"s" as movie_id %}
<p>Testing ID: "{{ movie_id }}"<p/>
{% endwith %}
<p>{{ movie.description }}</p>
Run Code Online (Sandbox Code Playgroud)
的范围movie_id就在with块内。
| 归档时间: |
|
| 查看次数: |
6356 次 |
| 最近记录: |