在 Python 3 上的 Django 中使用 Google 站点验证 API

Posted

技术标签:

【中文标题】在 Python 3 上的 Django 中使用 Google 站点验证 API【英文标题】:Using Google Site Verification API in Django on Python 3 【发布时间】:2014-09-11 00:54:18 【问题描述】:

我有一个在 Python 3 上运行的 Django 应用程序。

我想使用 Google Site Verification API 让用户向我证明他们拥有某个网站。

有什么好的方法来做到这一点?显然,我希望尽可能使用现成的包,并尽可能编写最少的代码。

【问题讨论】:

是您正在寻找的类似的东西github.com/nkuttler/django-webmaster-verification @bhushya:不,看起来您链接到的软件包用于验证您自己的网站是否属于您,而我想让我的用户验证某些网站是他们的。 (使用 Google 的 oAuth2 服务。) 【参考方案1】:

我不知道任何符合您需求的套餐解决方案。

我们已将字段添加到模型站点“google_verification”,作为可选字段。 然后,在您的基本模板中:

<head>
% if site.google_verification %
    <meta name="google-site-verification" content=" site.google_verification ">
% endif %
<!-- some other code -->
</head>

【讨论】:

以上是关于在 Python 3 上的 Django 中使用 Google 站点验证 API的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 2 上的 Django 中使用 __str__() 方法

如何在 Google App Engine Python 上的 Django nonrel 中使用查询游标?

ValueError:set_wakeup_fd 仅适用于带有 Django 3.0.2 或 Flask 2.0.0 的 Python 3.8 上的 Windows 主线程

使用 Dreamhost 上的 virtualenv 更新新的 Django 和 Python 2.7.*(带乘客)

在 cPanel 上的 django 项目中安装 mysqlclient 时出错

CentOS 上的 Django