admin.py 676 B

12345678910111213141516
  1. from django.contrib import admin
  2. from models import Application, Review
  3. # Register your models here.
  4. @admin.register(Application)
  5. class ApplicationAdmin(admin.ModelAdmin):
  6. list_display = ("id", "user", "course_name", "payment_method", "status", "created_at", "date_start")
  7. list_filter = ("payment_method", "status", "created_at")
  8. search_fields = ("username", "user__full_name", "course_name")
  9. list_per_page = 10
  10. readonly_fields = ("created_at",)
  11. @admin.register(Review)
  12. class ReviewAdmin(admin.ModelAdmin):
  13. list_display = ["id", "username", "text", "created_at"]
  14. search_fields = ("user__username", "user__full_name", "text")
  15. list_per_page = 10