gpt4 book ai didi

django - 什么是 "django backend"?

转载 作者:行者123 更新时间:2023-12-03 14:52:33 27 4
gpt4 key购买 nike

我遇到过不少提到“后端”的 django 应用程序,但不完全知道它是什么。一般来说,在 google 上搜索并没有给出关于 django 后端的太多结果。有人可以解释一下吗?

具体来说,举这些例子:

  • django.contrib.auth.backends.ModelBackend
  • django.contrib.sessions.backends.cache
  • "The messages framework can use different backends to storetemporary messages"

  • 实际上我认为前两个和第三个有点不同,我更不确定的是前两个:应用程序中包含的后端。

    最佳答案

    django 带有一种或多种身份验证、缓存等实现,但该框架预计需要添加您自己的自定义“后端”实现。它们通常提供一个简单的、有据可查的界面以及一个设置变量,因此很容易插入您自己的自定义模块。

    这个术语/模式也被常见的 django 应用程序使用,例如 django-registration .

    如果您对设计模式感兴趣,此博客将提供一些分析:http://charlesleifer.com/blog/django-patterns-pluggable-backends/

    关于django - 什么是 "django backend"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134437/

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