Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import uuid
- from django.db import models
- class BaseModel(models.Model):
- id = models.UUIDField(primary_key=True, editable=False, unique=True, default=uuid.uuid4)
- name = models.CharField(max_length=30)
- is_full = models.BooleanField(default=False)
- class FullModelManager(models.Manager):
- def get_queryset(self):
- return super(FullModelManager).get_queryset().filter(is_full=True)
- def create(self, **kwargs):
- kwargs.update({'is_full': True})
- return super(FullModelManager, self).create(**kwargs)
- class FullModel(BaseModel):
- objects = FullModelManager()
- class Meta:
- proxy = True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement