48 lines
1.1 KiB
TOML
48 lines
1.1 KiB
TOML
|
|
[[snippets]]
|
|
prefix = "class_modeladmin"
|
|
body = """
|
|
@admin.register($1)
|
|
class $1Admin(admin.ModelAdmin):
|
|
$0
|
|
"""
|
|
detail = "class ModelAdmin(admin.ModelAdmin)"
|
|
description = """```python
|
|
@admin.register(Model)
|
|
class ModelAdmin(admin.ModelAdmin):
|
|
```
|
|
"""
|
|
|
|
[[snippets]]
|
|
prefix = "class_stackedinline"
|
|
body = """
|
|
class ${1}Inline(admin.StackedInline):
|
|
model = $1
|
|
${2|extra,min_num,max_num,can_delete,show_change_link,verbose_name,verbose_name_plural,fk_name,template,formset|}
|
|
"""
|
|
description = "Stacked Inline"
|
|
|
|
[[snippets]]
|
|
prefix = "class_tabularinline"
|
|
body = """
|
|
class $1Inline(admin.TabularInline):
|
|
model = $1
|
|
${2|extra,min_num,max_num,can_delete,show_change_link,verbose_name,verbose_name_plural,fk_name,template,formset|}
|
|
"""
|
|
description = "Tabular Inline"
|
|
|
|
[[snippets]]
|
|
prefix = "class_simplelistfilter"
|
|
body = """
|
|
class $1Filter(admin.SimpleListFilter):
|
|
title = _("${2:$1}")
|
|
parameter_name = "$3"
|
|
|
|
def lookups(self, request, model_admin):
|
|
return ($0)
|
|
|
|
def queryset(self, request, queryset):
|
|
return queryset.filter($3=self.value())
|
|
"""
|
|
description = "Admin SimpleList Filter"
|