gpt4 book ai didi

python - 我可以在 Django 的登录过程中使用外部数据库表吗?

转载 作者:行者123 更新时间:2023-11-28 23:23:31 25 4
gpt4 key购买 nike

因此,我开始了一个新的 Django 项目,该项目本质上要求登录和注册过程通过外部和已经创建的数据库进行路由。

只有当 Django 是:

  1. 登录用户,检查登录是否有效
  2. 注册用户,在外部数据库中插入该用户的数据

我希望 Django 服务器的其余部分使用本地数据库。

如果是这样,有人可以提供示例或指导我找到有关该主题的文档吗?

最佳答案

在 Django 中使用多个数据库的最简单方法是使用数据库路由。默认情况下,Django 坚持单一数据库,但是,如果您想实现更有趣的数据库路由系统,您可以定义并安装自己的数据库路由器。

数据库路由器是使用 DATABASE_ROUTERS 设置安装的。您必须在 settings.py 文件中指定此设置

您需要做的是按照 Django 文档 Django Multiple Database 的描述编写一个 AuthRouter

关于python - 我可以在 Django 的登录过程中使用外部数据库表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40478292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com