diff options
Diffstat (limited to 'app/resume/build.py')
-rw-r--r-- | app/resume/build.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/app/resume/build.py b/app/resume/build.py index 9d6ad60..964aba9 100644 --- a/app/resume/build.py +++ b/app/resume/build.py @@ -3,6 +3,8 @@ from django.core.urlresolvers import reverse from builder.base import BuildNew from pages.models import Page +from .models import Publisher + class BuildResume(BuildNew): @@ -10,8 +12,9 @@ class BuildResume(BuildNew): self.build_detail_view() self.build_list_view( base_path=reverse("resume:live_redirect"), - paginate_by=8 + paginate_by=9999 ) + self.build_publisher_list() def get_model_queryset(self): return self.model.objects.all() @@ -26,6 +29,14 @@ class BuildResume(BuildNew): print(path, slug) self.write_file(path, response.content, filename=slug) + def build_publisher_list(self): + publishers = Publisher.objects.all() + for publisher in publishers: + self.build_list_view( + base_path=reverse("resume:live_publisher_redirect", kwargs={'publisher': publisher.slug, }), + paginate_by=9999 + ) + def build_pages(self): ''' build out /resume and /resume/cv |