首页 > 解决方案 > 通过django social all_auth登录后再次重定向到网页后点击网页时网页正在引用

问题描述

我已经使用社交 django all_auth 通过 gmail 登录,它重定向到我想要的页面,但是通过 gmail 登录后我遇到了一个问题,它再次引用网页,我想通过 textarea 执行两个操作,它首先将我重定向到 gmail 登录登录后,当它返回到同一页面时,它会向它输入输入,但是每当我单击它时,它就会引用网页并且输入不显示只是因为该引用。这是我的html代码”

 <form id="new_user_form">  
     <a href="{% provider_login_url 'google'%}">
     <textarea style=" width: 500px;
     border: 2px solid #333;
     padding: 15px 10px;"placeholder="Add Your Comment"></textarea></a>

标签: pythondjangodjango-modelsdjango-formsdjango-views

解决方案


  1. 访问您的 html 页面
  2. 单击页面上的链接到 GoogleAuth
  3. 重定向到同一个 html 页面,现在可以输入评论。但是如果你在登录后点击(添加评论?),页面只是刷新?我认为你需要的是一些东西:无论视图渲染这个 html 模板需要处理后端逻辑
  4. 修改模板的渲染以在认证前隐藏添加评论选项
  5. 如果用户通过身份验证,则显示 textarea。
  6. 处理表单提交,将获取的表单内容插入到 html 中(以“显示”页面上的评论,然后重新渲染。你有 views.py 代码吗?

推荐阅读