dotfiles/vscode/.vscode/extensions/batisteo.vscode-django-1.15.0/completions/snippets/models/managers.toml
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06: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."