【发布时间】:2012-06-13 13:29:24
【问题描述】:
我在我的项目中包含了 Django cmets 框架,并添加了自定义模板以包含我的基本模板而不是默认模板。
但是,在我的基本模板中,有一些带有动态参数的 url 模板标签:
{% url galleries blog.pk blog.slug %}
变量blog 在我的视图中包含在上下文中,但不在 cmets 框架中,当我尝试添加评论时,这会导致 No reverse match 错误。
让变量blog始终包含在基本模板中的最佳方法是什么?
更新:
博客应用的网址格式:
url(r'^(?P<blog_id>\d+)/(?P<slug>[\-\d\w]+)/galleries/$', 'galleries', name = 'galleries'),
(r'^comments/', include('django.contrib.comments.urls')),
【问题讨论】:
标签: django templates url comments django-context