我只使用 django 6 个月,我对登录过程的流程并不是很清楚。
我有一个客户端,它有一个由模板创建的自定义登录屏幕。它有一个提交按钮:
在他们的 urls 文件中,他们有:
(r'^accounts/login/$', 登录)
在他们的视图文件中,他们调用 login(request)
他们想要的是,在用户成功登录后,我需要检测他们使用的是哪个浏览器,并根据它可能会弹出一个对话框。我无法弄清楚该代码将存在于何处。我不是在问如何检测浏览器类型,而是在问该 javascript 代码将去哪里,以及如何在登录后调用它。
我可以在登录屏幕中检测浏览器类型并将其传回服务器,但是如果我确实需要弹出对话框,我将如何在登录后将控制权交还给浏览器?