admin.py 723 B

123456789101112131415161718192021222324
  1. from django.contrib import admin
  2. from .models import Review, CustomReply, Reply
  3. class ReviewAdmin(admin.ModelAdmin):
  4. list_display = ('reviewer_name', 'star_rating', 'comment')
  5. list_filter = ('location', 'star_rating',)
  6. ordering = ['-update_time']
  7. search_fields = ['star_rating', 'reviewer_name', 'comment', 'review_id']
  8. class CustomReplyAdmin(admin.ModelAdmin):
  9. list_display = ('reply_category', 'reply')
  10. list_filter = ('reply_category',)
  11. class ReplyAdmin(admin.ModelAdmin):
  12. list_display = ('id', 'review', 'replied_text',)
  13. ordering = ['-create_time']
  14. admin.site.register(Review, ReviewAdmin)
  15. admin.site.register(CustomReply, CustomReplyAdmin)
  16. admin.site.register(Reply, ReplyAdmin)