コード例 #1
0
ファイル: views.py プロジェクト: unomena/tunobase
def template_page(request, url):
    """
    Public interface to the flat page view.
    Models: `flatpages.flatpages`
    Templates: Uses the template defined by the ``template_name`` field,
        or :template:`flatpages/default.html` if template_name is not defined.
    Context:
        flatpage
            `flatpages.flatpages` object
    """
    if not url.startswith('/'):
        url = '/' + url
    site_id = get_current_site(request).id
    try:
        f = utils.get_permitted_object_or_404(
            models.TemplatePage,
            url__exact=url
        )
    except Http404:
        if not url.endswith('/') and settings.APPEND_SLASH:
            url += '/'
            f = utils.get_permitted_object_or_404(
                models.TemplatePage,
                url__exact=url
            )
            return HttpResponsePermanentRedirect('%s/' % request.path)
        else:
            raise
    return render_to_response(
        f.template.path,
        {'object': f},
        context_instance=RequestContext(request)
    )
コード例 #2
0
ファイル: views.py プロジェクト: unomena/tunobase
    def get_queryset(self):
        """Return the voting results for each poll."""
        self.poll = core_utils.get_permitted_object_or_404(
            models.PollQuestion, pk=self.kwargs['pk']
        )

        return self.poll.answers.get_poll_percentages()
コード例 #3
0
ファイル: views.py プロジェクト: unomena/tunobase
    def get_form_kwargs(self):
        """Adds the poll objects to form kwargs."""

        kwargs = super(PollAnswer, self).get_form_kwargs()

        self.poll = core_utils.get_permitted_object_or_404(
            models.PollQuestion, pk=self.kwargs['pk']
        )
        kwargs['poll'] = self.poll

        return kwargs
コード例 #4
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_context_data(self, **kwargs):
     context = super(PostComment, self).get_context_data(**kwargs)
     obj = core_utils.get_permitted_object_or_404(
         models.Article, 
         slug=self.kwargs['slug']
     )
     content_type_id= ContentType.objects.get_for_model(obj).id
     
     context.update({
         'content_type_id': content_type_id,
         'object': obj,
         'next': reverse('article_detail', kwargs=self.kwargs)
     })
     
     return context
コード例 #5
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(Services,
                                                   pk=self.kwargs['pk'])
コード例 #6
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.Discussion, 
         slug=self.kwargs['slug'],
         for_ni_nyampinga_journalists_only=True
     )
コード例 #7
0
ファイル: views.py プロジェクト: miltontony/jozihub-web
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         Gallery, pk=self.kwargs['pk']
     )
コード例 #8
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(models.Event,
                                                   slug=self.kwargs['slug'])
コード例 #9
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_object(self):
     return core_utils.get_permitted_object_or_404(models.FAQ, slug=self.kwargs["slug"])
コード例 #10
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.FeedItem, 
         slug=self.kwargs['slug']
     )
コード例 #11
0
ファイル: views.py プロジェクト: unomena/tunobase
    def get_object(self):
        """Return request media coverage object."""

        return core_utils.get_permitted_object_or_404(
            media_models.MediaCoverage, pk=self.kwargs['pk']
        )
コード例 #12
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(StartupCompanies,
                                                   pk=self.kwargs['pk'])
コード例 #13
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(Partner,
                                                   pk=self.kwargs['pk'])
コード例 #14
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.ContactCategory, 
         slug=self.kwargs['slug']
     )
コード例 #15
0
ファイル: views.py プロジェクト: morgs/jozihub-web
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         core_models.Gallery, 
         slug=self.kwargs['slug']
     )
コード例 #16
0
ファイル: views.py プロジェクト: JoziHub/jozihub-web
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         Services, pk=self.kwargs['pk']
     )
コード例 #17
0
ファイル: views.py プロジェクト: JoziHub/jozihub-web
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         StartupCompanies, pk=self.kwargs['pk']
     )
コード例 #18
0
ファイル: views.py プロジェクト: praekelt/ghr-mobi
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         core_models.GalleryImage, 
         pk=self.kwargs['pk']
     )
コード例 #19
0
ファイル: views.py プロジェクト: JoziHub/jozihub-web
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.Workspaces,
         slug=self.kwargs['slug']
     )
コード例 #20
0
 def get_object(self):
     return core_utils.get_permitted_object_or_404(
         models.StartupCompanies, 
         slug=self.kwargs['slug']
     )