0
我工作在Django一個項目,我有以下的(略)用戶等級:django是否具有限制一對多關係可以具有的對象數量的內置方式?
class CustomUser(AbstractBaseUser):
max_files = models.IntegerField(default=5)
後來才知道有另一個類,
class File(models.Model):
user = models.ForeignKey('CustomUser', on_delete=models.CASCADE)
是否Django的有什麼辦法做到以下任一操作:
- 限制的
File
S上的號碼,我的CustomUser
類有(限「多」的數量在一對多外鍵場),以一固定數 - 以上,但不是一個常數使用
User.max_files
進入
我目前沒有任何數據庫的約束,但我打算使用MySQL,因此,如果這是數據庫特定假設我正在使用MySQL。