Veja https://github.com/scieloorg/scielo-manager/issues/610 . 
Eu não acho uma boa idéia misturar questões de HTTP com códigos de
modelo. Por isso a sugestão no ticket foi o de criar uma função com uma
semântica mais parecida com a original do django.


-- 
-Gustavo

On Mon, Feb 24, 2014, at 11:52 AM, Fabio Batalha wrote:
> > @@ -241,6 +246,38 @@ def ticket_edit(request, ticket_id, template_name='articletrack/ticket_edit.html
> >      )
> >  
> >  
> > +def comment_edit(request, comment_id, template_name='articletrack/comment_edit.html'):
> > +    try:
> > +        comment = models.Comment.userobjects.active().get(pk=comment_id)
> > +    except models.Comment.DoesNotExist:
> 
> Neste caso não daria para usar o get_or_404 no lugar do get?
> 
> Teria que ver se no modelmanager o get_or_404 esta implementado.
> 
> comment = models.Comment.userobjects.active().get_or_404(pk=comment_id)
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/scieloorg/scielo-manager/pull/630/files#r10006738