Django model中設置多個字段聯合唯一約束


Django中model部分的寫法, 參見 unique-together 部分文檔。

class MyModel(models.Model):
    field1 = models.CharField(max_length=50)
    field2 = models.CharField(max_length=50)


class Meta:
    unique_together = ('field1', 'field2',)

對應到 MySQL 中的 SQL , 類似如下的語句

CREATE UNIQUE INDEX index_name ON tablename(field1, field2);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM