擅长:python、mysql、java
<p>这不是一个非常令人满意的答案,但不幸的是,没有办法用一个简单的内置功能来实现您所描述的功能。在</p>
<p>您用<code>clean</code>描述的内容可以工作,但是您必须小心地手动调用它,因为我认为只有在使用ModelForm时才会自动调用它。您可能能够<a href="https://dba.stackexchange.com/questions/47840/complex-constraint-across-all-data-in-a-table">create a complex database constraint</a>,但这将存在于Django之外,并且您必须处理数据库异常(这在Django中很难处理)。在</p>
<p>也许有更好的方法来组织数据?在</p>