index.py 554 B

123456789101112131415161718
  1. from misago.threads.models import Thread, Post
  2. from misago.users.models import User, ACTIVATION_REQUIRED_NONE
  3. from misago.admin.views import render
  4. def admin_index(request):
  5. inactive_users = {'requires_activation__gt': ACTIVATION_REQUIRED_NONE}
  6. db_stats = {
  7. 'threads': Thread.objects.count(),
  8. 'posts': Post.objects.count(),
  9. 'users': User.objects.count(),
  10. 'inactive_users': User.objects.filter(**inactive_users)
  11. }
  12. return render(request, 'misago/admin/index.html', {
  13. 'db_stats': db_stats,
  14. })