dotfiles/vscode/.vscode/extensions/batisteo.vscode-django-1.15.0/completions/snippets/models/classes.toml
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06:00

42 lines
775 B
TOML

[[snippets]]
prefix = "Model"
detail = "class Model(models.Model)"
body = """
class $1(models.Model):
$0
class Meta:
verbose_name = _("${1/(.+)/${1:/downcase}/}")
verbose_name_plural = _("${1/(.+)/${1:/downcase}/}${2:s}")
def __str__(self):
return self.${3:name}
def get_absolute_url(self):
return reverse("${1/(.+)/${1:/downcase}/}${4:_detail}", kwargs={"${5|pk,slug|}": self.$5})
"""
[[snippets]]
prefix = "modelmixin"
detail = "class Mixin(models.Model)"
body = """
class $1Mixin(models.Model):
$0
class Meta:
abstract = True
"""
description = ""
[[snippets]]
prefix = "queryset"
detail = "class QuerySet(models.QuerySet)"
body = """
class $1QuerySet(models.QuerySet):
pass
"""
description = ""