Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
6606 Vizualizări

hi all

i need to create unique python constraint (by convert this sql constraint) to be applied for all records
_sql_constraints = [
        ('unique_mobile', 'unique (mobile)', 'Mobile number already exists!')
    ]
Thanks

Imagine profil
Abandonează
Autor Cel mai bun răspuns

i found a solution

# Mobile Field to be unique
@api.constrains('mobile')
def _check_mobile_unique(self):
mobile_counts = self.search_count([('mobile', '=', self.mobile), ('id', '!=', self.id)])
print(mobile_counts)
if mobile_counts > 0:
raise ValidationError("Mobile number already exists!")
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
5
oct. 24
32594
1
iul. 23
7262
2
iul. 22
11447
2
oct. 21
3239
0
aug. 21
2005