您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

admin.py 997B

1234567891011121314151617181920212223242526272829
  1. from django.contrib import admin
  2. from django.db.models import get_model
  3. Voucher = get_model('voucher', 'Voucher')
  4. VoucherApplication = get_model('voucher', 'VoucherApplication')
  5. class VoucherAdmin(admin.ModelAdmin):
  6. list_display = ('name', 'code', 'usage', 'num_basket_additions',
  7. 'num_orders', 'total_discount')
  8. readonly_fields = ('num_basket_additions', 'num_orders', 'total_discount')
  9. fieldsets = (
  10. (None, {
  11. 'fields': ('name', 'code', 'usage', 'start_date', 'end_date')}),
  12. ('Benefit', {
  13. 'fields': ('offers',)}),
  14. ('Usage', {
  15. 'fields': ('num_basket_additions', 'num_orders',
  16. 'total_discount')}),
  17. )
  18. class VoucherApplicationAdmin(admin.ModelAdmin):
  19. list_display = ('voucher', 'user', 'order', 'date_created')
  20. readonly_fields = ('voucher', 'user', 'order')
  21. admin.site.register(Voucher, VoucherAdmin)
  22. admin.site.register(VoucherApplication, VoucherApplicationAdmin)