重置密码功能

时间:2019-01-09 15:22:59

标签: django angular django-rest-framework

我有一个用Django Rest框架构建的api和一个用Angular构建的前端

对于重置密码功能,当用户单击重置密码时,他们应该在Angular的重置密码组件中提供new Type[] { type, orderByExpression.ReturnType } 。然后通过email动作,其主体中的submit命中POST的{​​{1}}方法。

然后,重置密码控制器应以reset_password格式向用户发送电子邮件

用户点击该URL时,应使用emailbase_url/reset_password/<token>

将其重定向到重置密码表单。

问题是: 该模板应存储在哪里?角组件或Django模板?

这种情况下的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

由于当后端有一个静态页面和一个页面应用程序时,UI和数据之间的分隔作用,我会选择 Angular component 选项。