多字段的设置唯一

单字段在字段属性中就可以指定唯一,当涉及多个字段组合唯一时,可以在meta中指定unique together指定组合的字段名,再迁徙数据,完成唯一指定

class Links(models.Model):
    a = models.CharField('描述信息', max_length=50)
    link = models.CharField('描述信息', max_length=50, help_text='帮助显示信息')
    # 指定源类
    class Meta:
        db_table = 'links'  在数据库中的表名
        verbose_name_plural = 'xxxxx'  在后台中显示的表名
        unique_together = ('a','b')    将a,b字段进行组合拼接, 这个组合字段在表中是唯一的。不允许重复  

猜你喜欢

转载自www.cnblogs.com/0916m/p/11481875.html