from django.contrib import admin from django.utils.html import format_html from import_export.admin import ImportExportModelAdmin from apps.orders.models import Product, ShoppingCar @admin.register(Product) class ProductAdmin(admin.ModelAdmin): search_fields = ['name', 'description'] list_display = ('name', 'foto', 'price', 'is_active') list_filter = ('is_active',) fields = ('name', 'imagen', 'description', 'price', 'is_active') def foto(self, obj): if obj.imagen: return format_html(''.format(obj.imagen.url)) return "" @admin.register(ShoppingCar) class ShoppingCarAdmin(admin.ModelAdmin): search_fields = ['name', 'description'] list_display = ('item', 'foto', 'price') fields = ('name', 'imagen', 'description', 'price') def carrito(self, obj): return "" def foto(self, obj): if obj.item.imagen: return format_html(''.format(obj.imagen.url)) return ""