PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Giới hạn số lượng bản ghi trong Mô hình có thể có một giá trị cho mỗi người dùng

Bạn nên tạo phương pháp sạch tùy chỉnh trên mô hình của mình.

from django.core.exceptions import ValidationError
from django.db import models

class MyModel(models.Model):
    user = models.ForeignKey(User)
    is_active = models.BooleanField(default=False)
    #...more fields ...

    def clean(self):
        if not self.pk and MyModel.objects.filter(user=self.user, is_active=True).exists():
            raise ValidationError('How about no?')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có nên ngắt kết nối () nếu tôi đang sử dụng Connect_cached () của Apache ::DBI?

  2. Làm thế nào để truy vấn giá trị null trong trường json loại postgresql?

  3. Làm thế nào để thực thi psql tương tác trong bộ chứa docker của nó?

  4. Làm thế nào để xóa các chuỗi không sử dụng?

  5. Lỗi khi đặt thuộc tính cấu hình cơ sở dữ liệu cho IDatabaseConnection (HSQLDB)