此代码位于django.utils.functional.py
中class __proxy__(Promise):
感谢
答案 0 :(得分:5)
“魔术名称”,以双下划线开头和结尾的名称,是为Python中的语言保留的(但编译器目前不强制执行该规则); Django违反了这条规则,或者将自己定位为“作为语言” - 不是一种可怕的罪行,而是一种不愉快的行为。
答案 1 :(得分:1)
这只是一个名字。因为它以_
开头,所以它意味着对该模块是私有的。
为什么他们选择这个名字?你必须问问开发者。