This repository has been archived on 2025-11-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
csmb-housewars/housewars/models/Quota.py

17 lines
466 B
Python

from django.db import models
class Quota(models.Model):
class Meta:
unique_together = ('activity', 'house')
activity = models.ForeignKey('Activity', on_delete=models.CASCADE)
house = models.ForeignKey('House', on_delete=models.CASCADE)
quota = models.IntegerField(default=0)
def __str__(self):
return f"{self.house}"
def save(self, *args, **kwargs):
self.full_clean()
return super().save(*args, **kwargs)