擅长:python、mysql、java
<p>答案取决于你使用和整数的方式。如果您将它作为一个字段保存在数据库中,您将能够对它进行查询,而使用属性则会非常棘手。在</p>
<p>另一方面,如果您不打算进行查询,并且这些数据对您没有价值(换句话说,您需要和整数作为数据表示)
那你应该带着财产去。在</p>
<p>从应用性能来看:
如果要对数千个对象进行复杂的操作,那么最好将值存储在列中,或者至少在调用几次时将属性更改为<a href="https://docs.djangoproject.com/es/1.10/ref/utils/#django.utils.functional.cached_property" rel="nofollow">cached_property</a>。在</p>
<p>作为一个摘要-在DB column中存储sum的值更通用,并且没有任何降级,但是在某些情况下,<code>property</code>方法允许您保持数据模型的整洁,并在磁盘上节省一些空间。在</p>
<p>我希望这是你问题的答案。如果有不清楚的地方,请填写免费提问。在</p>