小编pen*_*rsr的帖子

使用jquery获取全屏模式到我的浏览器

如何只使用Javascript/JQuery代码进入全屏模式?目标是进入全屏模式,就像在浏览器中按F11,然后以编程方式进入.

jquery

28
推荐指数
3
解决办法
7万
查看次数

覆盖django-allauth的默认模板

我用这个社会注册/注册图书馆django allauth作为我的一个项目.如何自定义默认模板和表单以提供更好的外观和感觉?

django django-templates django-forms django-formwizard django-allauth

26
推荐指数
4
解决办法
2万
查看次数

Django:SocialApp匹配查询不存在

我在django-allauth面临一个问题.

我配置localhost:9000/admin/ 了以下详细信息

socialapp.

provider:Name:Client id:App ID,或consumer key Key:Secret:etc.

我设置SITE_ID = 2(因为我将默认站点example.com更改为localhost:9000)

In setting.py


   INSTALLED_APPS = (
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.sites',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django.contrib.admin',
        'uni_form',
        'allauth',
        'allauth.account',
        'allauth.socialaccount',
        'bootstrapform',
        # 'allauth.socialaccount.providers.twitter',
        # 'allauth.socialaccount.providers.openid',
         'allauth.socialaccount.providers.facebook',
    )
    SOCIALACCOUNT_PROVIDERS = \
        { 'facebook':
            { 'SCOPE': ['email', 'publish_stream'],
              'AUTH_PARAMS': { 'auth_type': 'reauthenticate' },
              'METHOD': 'oauth2' ,
              'LOCALE_FUNC': 'path.to.callable'} }
Run Code Online (Sandbox Code Playgroud)

现在我正在上网 http://localhost:9000/accounts/facebook/login

我收到错误: SocialApp matching query does not exist.

请帮我解决一下我在这里做错了什么.

django django-allauth

26
推荐指数
4
解决办法
2万
查看次数

如何通过django-allauth获取用户的facebook id?

我想在我的模板中显示current_user的图片.当我使用django-allauth时,如何访问用户的facebook id?

python django django-allauth

12
推荐指数
1
解决办法
4980
查看次数

当用户通过社交注册登录时,allauth如何工作

我一直在尝试使用django-allauth来提供社交注册,但是我无法为用户配置配置文件.没有django-allauth的文件说明

  1. 当用户通过第三方(如facebook)登录时,如何创建django用户帐户
  2. 为该用户分配了什么用户名以及使用了什么密码.
  3. 某些第三方提供商(如Facebook)提供了大量有关用户的信息,例如他们的姓名,电子邮件等.因此我们如何获取这些信息并保存在用户帐户/个人资料中

如果有人在他们的项目中使用allauth并且可以提供一些细节,那么它将非常有用.

django social registration user-profile django-allauth

4
推荐指数
1
解决办法
1743
查看次数

django-allauth和twitter集成 - 社交网络登录失败

我正在尝试与django-allauth合作.我按照github页面上的说明操作并完成以下操作:

  1. 在urls.py中添加了allauth网址

    urlpatterns += patterns ('',
        url('^accounts/', include('allauth.urls')),
        url('^accounts/profile/$', ProfileView.as_view(), name='ProfileView'),
        url('^login/$', login, name='account_login'),
        url('^logout/$', logout, name='account_logout'),
        url('^login/cancelled/$', login_cancelled, name='socialaccount_login_cancelled'),
        url('^login/error/$', login_error, name='socialaccount_login_error'),
    )
    
    Run Code Online (Sandbox Code Playgroud)
  2. 更新了TEMPLATE_CONTEXT_DIRS,TEMPLATE_CONTEXT_PROCESSORS,AUTHENTICATION_BACKENDSINSTALLED_APPS.还添加了ACCOUNT_AUTHENTICATION_METHOD = "username_email"

  3. 在社交应用表中添加了Twitter的密钥和密钥.

  4. 将django-allauth模板复制到我的应用程序目录并进行修改.我可以看到所有的模板,做工精细喜欢/accounts/signup//accounts/social/connections/.

现在,当我点击Twitter链接时,从连接或注册/accounts/twitter/login/我最终得到以下错误:

社交网络登录失败

尝试通过您的社交网络帐户登录时出错.

我错过了什么吗?可能是一些愚蠢的错误(Twitter登录网址?没有线索!).我还试图找到一些基于最新代码库的教程但无法找到.github上的django-allauth示例没有任何帮助.请帮忙.另外,请随时根据最新的代码库向我提供任何链接或教程.

提前致谢.

django twitter django-socialauth twitter-oauth django-allauth

4
推荐指数
1
解决办法
3398
查看次数

决定在与django-allauth连接后去哪里

使用django-allauth将帐户与社交应用程序连接后,用户将被重定向到accounts/social/connections.我该如何改变这种行为?

django django-authentication django-allauth

4
推荐指数
1
解决办法
4611
查看次数

防止在allauth中创建社交帐户

是否有可能在某些情况下防止在allauth中创建帐户,最好使用pre_social_login信号?

django django-authentication django-allauth

4
推荐指数
1
解决办法
1281
查看次数