old_contents: from datetime import datetime, timedelta
  
  from django.contrib.auth.models import User
  
  
  def stats():
      return {
          "used_site_last_thirty_days": User.objects.filter(log__timestamp__gt=datetime.now() - timedelta(days=30)).distinct().count(),
          "used_site_last_seven_days": User.objects.filter(log__timestamp__gt=datetime.now() - timedelta(days=7)).distinct().count()
      }
  
new_contents: from datetime import datetime, timedelta
  
  from django.contrib.auth.models import User
  
  
  def used_active(days):
      used = User.objects.filter(
          log__timestamp__gt=datetime.now() - timedelta(days=days)
      ).distinct().count()
      
      active = User.objects.filter(
          log__timestamp__gt=datetime.now() - timedelta(days=days)
      ).exclude(
          date_joined__gt=datetime.now() - timedelta(days=days)
      ).distinct().count()
      
      return used, active
  
  
  def stats():
      used_seven, active_seven = used_active(7)
      used_thirty, active_thirty = used_active(30)
      
      return {
          "used_seven": used_seven,
          "used_thirty": used_thirty,
          "active_seven": active_seven,
          "active_thirty": active_thirty
      }
  
subject: Add active_seven and active_thirty users