Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tastypie+;密码重置_Python_Django_Angularjs_Tastypie - Fatal编程技术网

Python Tastypie+;密码重置

Python Tastypie+;密码重置,python,django,angularjs,tastypie,Python,Django,Angularjs,Tastypie,我目前正在使用python后端(django/tastypi)和Angular.js构建的前端构建一个应用程序。我想创建密码重置表单,但找不到正确的方法。密码重置视图似乎依赖于Django的模板。() 我找不到一个干净的方法来集成Django reset方法,而不使用任何模板(我想使用Angular.js中的我自己的模板) 关于如何解决这个问题有什么建议吗?这个问题似乎已经有一段时间没有答案了,所以我不知道你是否还在寻找解决方案,但我看到了一篇博客文章,它提供了一个很好的解决方案 基本上,您需要

我目前正在使用python后端(django/tastypi)和Angular.js构建的前端构建一个应用程序。我想创建密码重置表单,但找不到正确的方法。密码重置视图似乎依赖于Django的模板。()

我找不到一个干净的方法来集成Django reset方法,而不使用任何模板(我想使用Angular.js中的我自己的模板)


关于如何解决这个问题有什么建议吗?

这个问题似乎已经有一段时间没有答案了,所以我不知道你是否还在寻找解决方案,但我看到了一篇博客文章,它提供了一个很好的解决方案

基本上,您需要创建两个api端点:一个用于启动密码重置(发送带有重置表单链接的电子邮件),另一个用于接受新密码

电子邮件中的链接可以是到angular应用程序中的专用页面的路由,以及令牌(类似于/reset_password/:reset_令牌)。您将剥离令牌并将其与表单数据一起发送回第二个端点