admin.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. from django.contrib import admin
  2. from csvexport.actions import csvexport
  3. # Register your models here.
  4. from .models import *
  5. from newsletter.models import (
  6. Newsletter, Subscription, Article, Message, Submission
  7. )
  8. from newsletter.admin import (
  9. SubscriptionAdmin
  10. )
  11. #admin.site.register(Product)
  12. admin.site.register(Wohnprojekt)
  13. # admin.site.register(Description)
  14. admin.site.register(Media)
  15. # admin.site.register(Link)
  16. # admin.site.register(Credit)
  17. class ContactAdmin(admin.ModelAdmin):
  18. actions = [csvexport]
  19. pass
  20. admin.site.register(Contact, ContactAdmin)
  21. class MSubscriptionAdmin(SubscriptionAdmin):
  22. actions = [csvexport]
  23. pass
  24. admin.site.unregister(Subscription)
  25. admin.site.register(Subscription, MSubscriptionAdmin)
  26. class SearchAgentAdmin(admin.ModelAdmin):
  27. actions = [csvexport]
  28. # fields = ['email',]
  29. list_display = [ 'email']
  30. pass
  31. admin.site.register(SearchAgent, SearchAgentAdmin)
  32. # admin.site.register(Interaction)
  33. # admin.site.register(Vote)
  34. admin.site.register(Video)
  35. # admin.site.register(Category)