Coverage for shop/admin.py: 100.00%

12 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-02 20:31 -0700

1from django.contrib import admin 

2 

3from .models import Category, Product 

4 

5 

6@admin.register(Category) 

7class CategoryAdmin(admin.ModelAdmin): 

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

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

10 

11 

12@admin.register(Product) 

13class ProductAdmin(admin.ModelAdmin): 

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

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

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

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