我有一个带有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),为什么不在这里工作?
答案 0 :(得分:0)
已解决:正确的格式为{{ url('app_name:view_name') }}
,而不仅仅是{{ url('view_name') }}