如何在 Django 1.5 的模板中获取当前视图 (my_app.views.index) 的全名?
对于表单,我在使用模板标签读取的模板中有一个名为“view”的对象。但是对于 DetailViews,我看不到任何类似的东西。
有没有办法使用自定义模板处理器?
谢谢
编辑
情况一:
- 我检索一个页面,例如“/foo/bar/5/edit”。
- Django 将以 pk=5 调用 'foo.views.editbar'。
- 此视图呈现模板“foo/bar_form.html”
情况2:
- 如果我检索 '/foo/bar/new'
- Django 将调用 'foo.views.newbar'
- 此视图呈现与上面相同的模板('foo/bar_form.html')
如何签入此模板“foo/bar_form.html”,它是从哪个视图呈现的?结果应该是以下之一
- 'foo.views.editbar'
- 'foo.views.newbar'