def get_form_kwargs(self, **kwargs): data = super(AssociationPeriodUpdate, self).get_form_kwargs(**kwargs) data['titles'] = self.get_titles() qs = Profile.all_named().filter(association=self.get_association()) qs = qs.order_by('display_name') data['profiles'] = qs return data
def __init__(self, **kwargs): qs = Profile.all_named() qs = qs.order_by('-association', 'display_name') kwargs.setdefault('queryset', qs) super(ProfileModelChoiceField, self).__init__(**kwargs)
def get_target(self): return get_object_or_404(Profile.all_named(), pk=self.kwargs['pk'])
def get_queryset(self): qs = Profile.all_named() qs = qs.annotate(timetrial_count=Count('timetrial_profile_set')) qs = qs.order_by('-timetrial_count') return qs
def get_target(self): return get_object_or_404( Profile.all_named(), pk=self.kwargs['pk'])