admin.py 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. from django.contrib import admin
  2. from models import *
  3. class AttractionAdmin(admin.ModelAdmin):
  4. raw_id_fields=('point','place')
  5. list_display = ('name', 'point', )
  6. list_filter = ('categories',)
  7. search_fields = ('name', 'description',)
  8. filter_horizontal=('features','categories',)
  9. admin.site.register(Attraction, AttractionAdmin)
  10. class SectionAdmin(admin.ModelAdmin):
  11. list_display = ('title', 'pub_date', 'published', 'featured','featured_on')
  12. list_filter = ('published', 'featured',)
  13. search_fields = ('title', 'description',)
  14. filter_horizontal = ('businesses', 'attractions',)
  15. admin.site.register(Section, SectionAdmin)
  16. class VisitorsEditionAdmin(admin.ModelAdmin):
  17. list_display = ('title', 'published_on', 'published', )
  18. list_filter = ('published',)
  19. search_fields = ('title', 'brief_description',)
  20. filter_horizontal = ('stories', 'galleries', 'movies','slideshows','pdfdocuments','guides','sections','photos',)
  21. admin.site.register(VisitorsEdition, VisitorsEditionAdmin)
  22. admin.site.register(Category)
  23. admin.site.register(Feature)