admin.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. from django.contrib import admin
  2. from .models import Client, ProductCategory, Product, \
  3. ClientBasket, Order, OrderItem, Transaction
  4. # Register your models here.
  5. @admin.register(Client)
  6. class ClientAdmin(admin.ModelAdmin):
  7. list_display = ('pk', 'fio', 'phone')
  8. @admin.register(ProductCategory)
  9. class ProductCategoryAdmin(admin.ModelAdmin):
  10. list_display = ('pk', 'name')
  11. @admin.register(Product)
  12. class ProductAdmin(admin.ModelAdmin):
  13. list_display = ('pk', 'name', 'display_categories', 'display_rub')
  14. @admin.register(ClientBasket)
  15. class ClientBasketAdmin(admin.ModelAdmin):
  16. list_display = ('pk', 'client', 'product')
  17. @admin.register(OrderItem)
  18. class OrderItemAdmin(admin.ModelAdmin):
  19. list_display = ('pk', 'client', 'product', 'count',)
  20. @admin.register(Order)
  21. class OrderAdmin(admin.ModelAdmin):
  22. list_display = ('order_num', 'display_items', 'display_status')
  23. @admin.register(Transaction)
  24. class TransactionAdmin(admin.ModelAdmin):
  25. list_display = ('pk', 'order', 'old_status', 'new_status')