Django模板URL不调用Django REST API

2024-04-24 08:35:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下django restapi端点

url(r'^api/email-verification/(?P<pk>[0-9]+)/$', EmailVerificationApiView.as_view(), name="email-verified")

下面是一个html模板,我在这个模板中应用这个api来验证一个用户,也就是说,在单击下面的Activate链接之后,将调用上面提到的api端点,并在后端对用户进行验证,但是单击html按钮它不会调用api。在

^{pr2}$

单击Actvate按钮后,它将重定向给我另一个页面,其中给出了以下语句

    Redirect Notice
       The page you were on is trying to send you to an invalid URL (http:///api/email-verification/103/).

    If you do not want to visit that page, you can return to the previous page.

我对django和django rest比较陌生api.Is在django模板url标记中有没有其他特殊方法可以调用django restapi?在

在前面提到的中,api是一个POSTapi,上面给出的html模板是一个电子邮件模板。在


Tags: todjango用户you模板apirestapiurl