我们可以从键列表中初始化一个新的dict实例:
>>> dict.fromkeys(['spam', 'spam', 'potato'])
{'potato': None, 'spam': None}
Run Code Online (Sandbox Code Playgroud)
一个querydict 是一个 dict,所以这应该工作,对吧?
>>> QueryDict.fromkeys(['spam', 'spam', 'potato'])
TypeError: __init__() takes at least 2 arguments (1 given)
Run Code Online (Sandbox Code Playgroud)
当然,我可以做一些蹩脚的事情QueryDict('spam&spam&potato'),但我的问题是:.fromkeys方法是可用的,还是完全破碎的?
如果是前者,你如何使用它?如果是后者,为什么不在子类中明确禁用它?
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |