擅长:python、mysql、java
<p>我想你想要的是:</p>
<pre><code>class Points(TimeStampedModel):
# ...
class Meta:
unique_together = ('benef_card', 'spendable_at')
</code></pre>
<p>那么您就不需要重写<code>save</code>惟一性将由DB约束处理,这通常是一种方法。这种方法更好,因为<code>save</code>并不总是被调用(例如:批量操作),所以您可能会在应用程序中获得不同的行为。你知道吗</p>
<p>您可能还想签出<a href="https://docs.djangoproject.com/en/1.8/ref/models/querysets/#update-or-create" rel="nofollow">^{<cd3>}</a>,它只返回一个具有所需属性的对象,如果它不存在则创建它。你知道吗</p>