python - 使用 "type"作为属性名称是一种不好的做法吗?

标签 python django

我有以下 Django 模型:

class SomeProfile(models.Model):
    type = models.CharField(max_length=1)

使用“type”作为属性名称是否被认为是一种不好的做法?

这里的属性没有隐藏“类型”,所以它与 this one 不是同一个问题

最佳答案

这没什么问题。它不是 python's reserved keywords 的成员.

但是,将方法命名为 type() 可能会造成混淆...

关于python - 使用 "type"作为属性名称是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30575543/

相关文章:

python - SimpleCrypt Python 错误

python - 在 Django 中保存之前按摩模型数据

python - 在 Django View 中增加 PositiveIntegerField 最有效的方法是什么?

database - 在 django 中生成用于开发的数据

python - 尽管迁移已成功完成,但 Admin 或 Api 没有发生任何更改

django - 在 django-guardian 中,如何获取用户拥有任何权限的所有对象

Python,如何在多个无限循环之间切换?

python - 列出 python 中所有导入模块的最佳方法是什么?

Django:如何告诉 Django 应该在哪里寻找应用程序?

python - 第一个项目需要注意什么