python - Default filter in Django model -



python - Default filter in Django model -

is possible set default filter in django models?

something like:

class mymodel(models.model): timestamp = models.datetimefield(default=datetime.utcnow) active = models.booleanfield(default=true) class meta: ordering = ['-timestamp'] filtering = [active=true]

you'll have override manager:

class mymodelmanager(models.manager): def get_queryset(self): homecoming super(mymodelmanager, self).get_queryset().filter(active=true) class mymodel(models.model): timestamp = models.datetimefield(default=datetime.utcnow) active = models.booleanfield(default=true) objects = mymodelmanager() class meta: ordering = ['-timestamp']

get_queryset get_query_set before django 1.6

python django model

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -