Spaces:
Sleeping
Sleeping
| from django.contrib import admin | |
| from .models import * | |
| from import_export.admin import ExportActionMixin | |
| class CategoryAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["name", "description", "link", "display_category"] | |
| search_fields = ["name", "description", "link", "display_category"] | |
| list_editable = ["display_category"] | |
| class SubCategoryAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["name", "description", "category", "link"] | |
| search_fields = ["name", "description", "category", "link"] | |
| class ProductAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["name","link","brand","category","subcategory","rating"] | |
| search_fields = ["name","link","brand","category__name","subcategory__name","rating"] | |
| class MerchantAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["name", "link"] | |
| search_fields = ["name", "link"] | |
| class ProductOfferAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["product","price","discount","cashback"] | |
| search_fields = ["product","price","discount","cashback"] | |
| class StoreAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ["name","link","cashback_type","storeName","rating_value","rating_count"] | |
| search_fields = ["name","link","cashback_type","storeName","rating_value","rating_count"] | |
| admin.site.register(Category, CategoryAdmin) | |
| admin.site.register(SubCategory, SubCategoryAdmin) | |
| admin.site.register(Product, ProductAdmin) | |
| admin.site.register(Merchant, MerchantAdmin) | |
| admin.site.register(ProductOffer, ProductOfferAdmin) | |
| admin.site.register(Store, StoreAdmin) | |
| admin.site.register(CustomUser) | |
| admin.site.register(BusinessRegistration) |