Saya sedang menulis model ModelX dan akan ada beberapa obj1, obj2 dll untuk itu
ModelX memiliki bidang bidangX
Saya ingin memastikan bahwa untuk semua obj1, obj2, obj3 dll, hanya ada satu yang memiliki fieldX = "XXX", dan tidak ada yang memiliki
Saya dapat menempatkan pernyataan di pre_save() atau post_save(), tetapi apakah ada cara yang lebih bersih untuk melakukan ini di tingkat basis data, sehingga menimbulkan IntegrityError?
Terima kasih
memperbarui
Saya memiliki model Tautan, yang memiliki kunci asing untuk Pengguna, access_token = bidang teks, dan bool is_active
Saya ingin menerapkannya kapan saja, untuk objek Tautan untuk pengguna tertentu, hanya nol atau satu objek yang dapat memiliki is_active True, dan sejumlah objek dapat memiliki is_active = False