Django 无法从Jinja2中的名称反转url
我有一个带有Jinja2.10模板的Django项目。我有一个标准的Jinja环境,它将Django 无法从Jinja2中的名称反转url,django,jinja2,Django,Jinja2,我有一个带有Jinja2.10模板的Django项目。我有一个标准的Jinja环境,它将url别名为Django的reverse。在urlpatterns中,我有以下条目: path('test',views.test,name='test') 我想从另一个简单模板动态创建此视图的URL: {{url('test')} 但是,当我打开呈现此模板的视图时,我收到一个错误: 找不到“test”的相反项“测试”不是有效的视图函数或模式名称。 我看到人们成功地使用了这种方法(例如),那么为什么它在这里不
url
别名为Django的reverse
。在urlpatterns中,我有以下条目:
path('test',views.test,name='test')
我想从另一个简单模板动态创建此视图的URL:
{{url('test')}
但是,当我打开呈现此模板的视图时,我收到一个错误:
找不到“test”的相反项“测试”不是有效的视图函数或模式名称。
我看到人们成功地使用了这种方法(例如),那么为什么它在这里不起作用呢?解决:正确的格式是
{url('app\u name:view\u name')}
,而不是简单地{url('view\u name')}}
把你的观点放在这里。