擅长:python、mysql、java
<p>我确信您可以在PostgreSQL级别使用<a href="http://www.postgresql.org/docs/8.4/interactive/triggers.html" rel="nofollow noreferrer">trigger</a>来完成这项工作,您可以将其添加到<a href="http://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-sql-data" rel="nofollow noreferrer">Django initial-SQL file</a>中,以便在syncdb中自动创建它。在</p>
<p>在Django模型级别,为了得到一个有用的答案,您必须澄清为什么您反对重写save()方法,因为这是当前提供这种验证的正确(也许是唯一的)方法。在</p>
<p>django1.2将(希望)包含一个<a href="http://code.djangoproject.com/browser/django/branches/soc2009/model-validation" rel="nofollow noreferrer">full model validation framework</a>。在</p>