1
3
这只是我的一个习惯。在这些情况下,这是不必要的。 |
2
1
乍一看,它看起来不明智,但它确实有好处,强制结果是一个字符串(或unicode字符串),而不是从以前可能是什么。做同样事情的另一种方法可能是打电话
|
3
1
你最好问问 Nathan Borror ,作者。这可能只是个人风格。 不过,Django在某些情况下确实对字符串使用代理对象,因此可能会强制它们使用“实际”字符串。我相信这些代理是为了i18n/l10n的目的(不要引用我的话,也可能是为了避免数据库查找,直到需要,或其他一些原因)。 |
4
0
也许作者习惯于严格地输入语言,但他在Python中遗漏了它,这是他使Python比实际更严格地输入的方法。 此处-仅为 读者 因为如果一切都按预期工作,对 蟒蛇 本身。 |
5
0
另一个想法:也许这是在考虑将来可能实现的情况下完成的?self.title和request.get[_]当前已经是所需的类型,但实现细节可能在将来更改,并且它们可能不再是Unicode字符串或字符串。 现在,我将使用str()和unicode(),尽管_ |
Florent · 如何在Django中聚合多个字段? 1 年前 |
KWunsch · Django没有将pk引入模板 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
Farid · 限制django每个客户的访问 2 年前 |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |