python - 我以前从未见过 'class __proxy__',这是什么意思(我只见过像def __str__这样的)

标签 python django

此代码在 django.utils.functional.py 中

class __proxy__(Promise):

谢谢

最佳答案

“魔术名称”,以双下划线开头和结尾的名称,是为 Python 中的语言保留的(但编译器目前不强制执行该规则); Django 违反了这条规则,或者将自己设置为“语言”——这不是一种可怕的罪过,而是一种令人不快的做法。

关于python - 我以前从未见过 'class __proxy__',这是什么意思(我只见过像def __str__这样的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1962368/

相关文章:

python - 检查列表列表的第一个元素

python - 无法在 Django 中获取 AngularJS $http.post 数据

python - 如何仅使用一个序列化器MethodField 获取两个值

python - Python 中的自引用类变量

Python:与 `datetime.date.isocalendar()` 相反

Python 创建一个返回 n 个 8 位二进制字符串的文件

python - 在python单元测试中模拟一个类和一个类方法

python - 如何在 Heroku 上安装 PyEnchant?

django - nginx测试失败,使用不同的配置文件

python - 无效的文件名或模式 'wb'