python - 将 Django 用户与 Google Apps 同步,无需使用 Monkeypatching

标签 python django google-apps monkeypatching

我正在编写一个 Django 应用,并且希望每当在本地创建帐户时,都使用配置 API 在我们的 Google Apps 托管电子邮件上创建一个帐户。

我只会使用信号,但由于我希望跨站点同步密码,因此我使用包装器对 User.objects.create_userUser.set_password 进行了 Monkeypatched分别创建 Google 帐户并更新密码。

猴子补丁似乎不受欢迎,所以我想知道,是否有更好的方法来实现这一点?

最佳答案

您是否考虑过对 User 模型进行子类化?这可能会产生一系列不同的问题,并且仅适用于较新的版本(不确定更改何时发生,我在主干上)。

关于python - 将 Django 用户与 Google Apps 同步,无需使用 Monkeypatching,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/429443/

相关文章:

google-play - 用于私有(private) channel 分发的 Google Play 商店

python - 您如何在 Google App Engine 项目中查询 Google App Domain 中的用户集?

python - 在不使用 for 循环的情况下创建数据框的子集

python - django 模板语法遍历两个列表

python - 为什么我看到 Python BaseHTTPServer 出现随机读取错误?

html - CSS/Django - 显示 block 就好像按钮存在一样

django - Django 中整数字段的 MaxLength

single-sign-on - 使用 Google Apps 作为身份提供者时如何配置单点注销?

python - 如何在执行其他功能之前更新 Tkinter 标签文本?

Python Numpy 数组转换