如何实现Django(和Allauth)PasswordChangeView(和其他视图)?

时间:2019-02-27 17:42:02

标签: django django-allauth

我有一个关于使用这些视图的问题,尤其是在使用Django-Allauth(应该没有太大区别)的情况下。

我知道密码更改视图会更改密码,确定。但是它仅为此使用模板和url,但是我们都知道,世界上没有任何项目将用户重定向到仅包含用于更改密码的输入的模板。

那么我该如何与其他视图(例如仅更改用户名,位置,电子邮件等的视图)一起加入?

我应该继承这些视图并更改为仅重定向并返回成功或错误消息吗?

例如:/ profile /有两种形式,一种用于/ profile / changepassword,另一种用于/ profile / changeusername,两种形式都可以完成工作并重定向到/ profile /,因此用户无需转到仅包含输入的模板。

或者我应该为此在前端做一些事情,例如fetch / ajax(我还没有研究过)?

0 个答案:

没有答案