File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55from django .conf import settings
66from django .contrib import messages
77from django .db .models import Max
8+ from django .db .models .expressions import RawSQL
89from django .forms .formsets import formset_factory
910from django .forms .models import inlineformset_factory
1011from django .shortcuts import render , get_object_or_404 , redirect
@@ -411,7 +412,7 @@ def main(request):
411412 '''
412413 In this view the user can choose a meeting to manage or elect to create a new meeting.
413414 '''
414- meetings = Meeting .objects .filter (type = 'ietf' ).order_by ('-number ' )
415+ meetings = Meeting .objects .filter (type = 'ietf' ).annotate ( number_as_integer = RawSQL ( 'CAST(number AS UNSIGNED)' , params = [])). order_by ('-number_as_integer ' )
415416
416417 if request .method == 'POST' :
417418 return redirect ('ietf.secr.meetings.views.view' , meeting_id = request .POST ['meeting' ])
You can’t perform that action at this time.
0 commit comments