Coverage for shop/admin.py: 100.00%

12 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-11 10:36 -0700

1from django.contrib import admin 1a

2 

3from .models import Category, Product 1a

4 

5 

6@admin.register(Category) 1a

7class CategoryAdmin(admin.ModelAdmin): 1a

8 list_display = ["name", "slug"] 1a

9 prepopulated_fields = {"slug": ("name",)} 1a

10 

11 

12@admin.register(Product) 1a

13class ProductAdmin(admin.ModelAdmin): 1a

14 list_display = ["name", "slug", "price", "available", "created", "updated"] 1a

15 list_filter = ["available", "created", "updated"] 1a

16 list_editable = ["price", "available"] 1a

17 prepopulated_fields = {"slug": ("name",)} 1a