admin.py 575 B

12345678910111213141516171819202122232425262728
  1. from django.contrib import admin
  2. from .models import Cost, Good, Service, CostUse, GoodUse
  3. class GoodUseInline(admin.TabularInline):
  4. model = GoodUse
  5. extra = 1
  6. class CostUseInline(admin.TabularInline):
  7. model = CostUse
  8. extra = 1
  9. @admin.register(Cost)
  10. class CostAdmin(admin.ModelAdmin):
  11. list_display = ('name', 'price')
  12. @admin.register(Good)
  13. class GoodAdmin(admin.ModelAdmin):
  14. list_display = ('name', 'price', 'provisioning_duration')
  15. @admin.register(Service)
  16. class ServiceAdmin(admin.ModelAdmin):
  17. inlines = (CostUseInline, GoodUseInline)