Хорошо, я понял это.Надеюсь, что это поможет кому-то еще в будущем.
Где я видел onFirstPage и onLaterPages, было в методе сборки класса SimpleDocTemplate.И хотя для более простого отчета это работало бы нормально, для моего этот метод не работает.Я использую фрейм для указания полей моего документа, возможно, есть лучший способ сделать это, и SimpleDocTemplate создает свой собственный фрейм поля, также я могу ошибаться.
В любом случае, я подклассBaseDocTemplate для переопределения метода handle_pageBegin, чтобы указать методу сборки переключиться на шаблон второй страницы следующим образом:
def handle_pageBegin(self):
'''override base method to add a change of page template after the firstpage.
'''
self._handle_pageBegin()
self._handle_nextPageTemplate('Later')
Затем я мог бы просто добавить 2 шаблона страницы в документ, когда я создаю его, называя второй 'Позже ».
Кажется, сейчас отлично работает.