solorice/vscode/extensions/batisteo.vscode-django-1.10.0/completions/snippets/models/managers.toml
2022-04-28 20:54:44 +03:00

21 lines
565 B
TOML

[[snippets]]
prefix = "manager"
detail = "class Manager(models.Manager)"
body = """
class $1Manager(models.Manager):
def get_queryset(self):
return super().get_queryset().${2|filter,exclude,order_by,distinct,reverse|}($3)
"""
description = "Add extra Manager methods"
[[snippets]]
prefix = "queryset_from_manager"
detail = "class Manager(models.Manager)"
body = """
class $1Manager(models.Manager):
def get_queryset(self):
return $1QuerySet(self.model, using=self._db)
}
"""
description = "Modify the initial QuerySet the Manager returns."