admin.py 838 B

123456789101112131415161718192021222324
  1. from django.contrib import admin
  2. from .models import FacebookPage, FacebookReview, FacebookReviewReply
  3. class FacebookPageAdmin(admin.ModelAdmin):
  4. fields = ('id', 'name', 'token', 'location')
  5. list_display = ('id', 'name', 'location', 'token')
  6. readonly_fields = ('id', 'token')
  7. search_fields = ('name', 'id',)
  8. class FacebookReviewAdmin(admin.ModelAdmin):
  9. list_display = ('id', 'review_text', 'page', 'recommendation_type', 'create_time',)
  10. list_filter = ['page', 'recommendation_type']
  11. ordering = ['-create_time']
  12. class FacebookReviewReplyAdmin(admin.ModelAdmin):
  13. list_display = ('review_id', 'replied_text', 'create_time')
  14. admin.site.register(FacebookPage, FacebookPageAdmin)
  15. admin.site.register(FacebookReview, FacebookReviewAdmin)
  16. admin.site.register(FacebookReviewReply, FacebookReviewReplyAdmin)