标签: python django
我们模型中的一个字段名为zip。这是邮政编码。我现在发现zip也是一个内置函数。许多代码引用zip和东西似乎工作正常,但它让我吓坏了。除了糟糕的编码实践外,这是否会导致任何问题,不仅仅是zip,而是其他内置函数被用作字段名称?
zip
答案 0 :(得分:1)
有一个名为zip的字段没有问题,因为它绑定到模型名称空间。你永远不会直接引用它,也不会影响内置。
换句话说,您总是使用点表示法来获取字段值:my_instance.zip。
my_instance.zip
另见:Django Coding style。