无法在Jinja2中撤消名称中的网址

时间:2018-02-18 22:45:24

标签: django jinja2

我有一个带有Jinja 2.10模板的Django项目。我有一个标准的Jinja环境,它将url别名为Django的reverse。在urlpatterns中,我有以下条目:

path('test', views.test, name='test')

我想从另一个简单模板动态创建此视图的URL:

{{ url('test') }}

但是,当我打开呈现此模板的视图时,收到错误:

Reverse for 'test' not found. 'test' is not a valid view function or pattern name.

我看到有人成功使用这种方法(例如here),为什么不在这里工作?

1 个答案:

答案 0 :(得分:0)

已解决:正确的格式为{{ url('app_name:view_name') }},而不仅仅是{{ url('view_name') }}