admin.py 935 B

12345678910111213141516171819202122232425
  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. fields = ('id', 'review_text', 'facebookreviewreply', 'recommendation_type', 'create_time',)
  10. list_display = ('id', 'review_text', 'page', 'recommendation_type', 'create_time',)
  11. list_filter = ['page', 'recommendation_type']
  12. ordering = ['-create_time']
  13. class FacebookReviewReplyAdmin(admin.ModelAdmin):
  14. list_display = ('review_id', 'replied_text', 'create_time')
  15. admin.site.register(FacebookPage, FacebookPageAdmin)
  16. admin.site.register(FacebookReview, FacebookReviewAdmin)
  17. admin.site.register(FacebookReviewReply, FacebookReviewReplyAdmin)