old_contents: from django.contrib.auth.models import User
  from django.views.generic import ListView, UpdateView
  
  from .forms import ProfileForm
  from .models import UserProfile
  
  
  class ProfilesList(ListView):
      context_object_name = "profiles"
      template_name = "profiles/list.html"
      queryset = User.objects.filter(profile__show=True)
  
  
  class ProfilesListOrganizers(ListView):
      context_object_name = "organizers"
      template_name = "profiles/organizers.html"
      queryset = UserProfile.user_organizers()
  
  
  class ProfileEdit(UpdateView):
      form_class = ProfileForm
      template_name = "profiles/edit.html"
      success_url = "/"
  
      def get_object(self, queryset=None):
          return UserProfile.objects.get(user=self.request.user)
  
new_contents: from django.contrib.auth.models import User
  from django.views.generic import ListView, UpdateView
  
  from .forms import ProfileForm
  from .models import UserProfile
  
  
  class ProfilesList(ListView):
      context_object_name = "profiles"
      template_name = "profiles/list.html"
      queryset = User.objects.filter(profile__show=True)
  
  
  class ProfilesListOrganizers(ListView):
      context_object_name = "organizers"
      template_name = "profiles/organizers.html"
      queryset = UserProfile.user_organizers()
      ordering = ["profile__display_name"]
  
  
  class ProfileEdit(UpdateView):
      form_class = ProfileForm
      template_name = "profiles/edit.html"
      success_url = "/"
  
      def get_object(self, queryset=None):
          return UserProfile.objects.get(user=self.request.user)
  
subject: Add ordering for profiles by name