Facebook登录后不刷新(重定向)页面

时间:2019-11-13 18:29:24

标签: python django facebook

我正在使用social_django库进行Facebook登录。我在登录过程中使用以下功能,这是在单击登录按钮时调用的。我还在settings.py中设置了重定向,指向网址命名空间“ app”。登录正常,除了刷新我的应用页面并且所有内容消失的事实。登录后是否可以自动关闭Facebook标签,而不刷新我的应用页面?

我试图在另一个标签中打开fb登录,但仍然会在同一标签中将我重定向到我的应用页面。

error[E0599]: no method named `poll` found for type `std::pin::Pin<std::boxed::Box<dyn core::future::future::Future<Output = std::result::Result<std::vec::Vec<u8>, reqwest::error::Error>> + std::marker::Send>>` in the current scope
  --> src/main.rs:18:40
   |
18 |                 let poll = some_future.poll(cx);
   |                                        ^^^^ method not found in `std::pin::Pin<std::boxed::Box<dyn core::future::future::Future<Output = std::result::Result<std::vec::Vec<u8>, reqwest::error::Error>> + std::marker::Send>>`

在settings.py

function FBLogin(){
  window.open('{% url "social:begin" "facebook" %}');
}

1 个答案:

答案 0 :(得分:0)

只需使用

window.open('{%url“ social:begin”“ facebook”%}',“ _blank”);

代替

window.open('{%url“ social:begin”“ facebook”%}');