32 lines
692 B
Python
32 lines
692 B
Python
from django.db import models
|
|
|
|
|
|
class ViewManager(models.Manager):
|
|
def bulk_create(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
def create(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
def get_or_create(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
def delete(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
def update(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
|
|
class DbView(models.Model):
|
|
objects = ViewManager()
|
|
|
|
class Meta:
|
|
abstract = True
|
|
|
|
def delete(self, *args, **kwargs):
|
|
raise NotImplementedError
|
|
|
|
def save(self, *args, **kwargs):
|
|
raise NotImplementedError
|