text: from django.contrib import admin
  
  from .models import Follow, Group, Post, Question, Choice
  
  
  class PostAdmin(admin.ModelAdmin):
      list_display = ('pk', 'text', 'pub_date', 'author', 'group', 'image',)
      search_fields = ('text',)
      list_filter = ('pub_date',)
      empty_value_display = '-пусто-'
      list_editable = ('group', 'image')
  
  
  class ChoiceInline(admin.TabularInline):
      model = Choice
      extra = 3
  
  
  class QuestionAdmin(admin.ModelAdmin):
      fieldsets = [
          (None, {'fields': ['question_text']}),
          ('Date information', {'fields': ['pub_date']}),
      ]
      inlines = [ChoiceInline]
      list_display = ('question_text', 'pub_date', 'was_published_recently')
      list_filter = ['pub_date']
      search_fields = ['question_text']
  
  
  admin.site.register(Question, QuestionAdmin)
  admin.site.register(Post, PostAdmin)
  admin.site.register(Choice)
  admin.site.register(Group)
  admin.site.register(Follow)
  