O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Olá pessoal estou estudando pelo djangobook.com e ao fazer o primeiro exercício:
from django.http import HttpResponse import datetime
def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html)
eu resolvi trocar o "it is now" por "essa é a hora" acontece que por causa do acento ele apresenta a seguinte mensagem de erro:
SyntaxError at /time/ Non-ASCII character '\xc3' in file /home/oraculum/djcode/mysite/../mysite/views.py on line 6, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details (views.py, line 6) Request Method: GET Request URL: http://localhost:8000/time/ Exception Type: SyntaxError Exception Value: Non-ASCII character '\xc3' in file /home/oraculum/djcode/mysite/../mysite/views.py on line 6, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details (views.py, line 6) Exception Location: /usr/lib/python2.5/site-packages/django/core/urlresolvers.py in _get_urlconf_module, line 177
sem o acento ele funciona normalmente, agluém ai poderia me dizer como configurá-lo para aceitar os acentos.
> Olá pessoal estou estudando pelo djangobook.com e ao fazer o primeiro > exercício:
> from django.http import HttpResponse
> import datetime
> def current_datetime(request): > now = datetime.datetime.now()
> html = "<html><body>It is now %s.</body></html>" % now
> return HttpResponse(html)
> eu resolvi trocar o "it is now" por "essa é a hora" acontece que por causa > do acento ele apresenta a seguinte mensagem de erro:
> SyntaxError at /time/ > Non-ASCII character '\xc3' in file > /home/oraculum/djcode/mysite/../mysite/views.py on line 6, but no encoding > declared; see http://www.python.org/peps/pep-0263.html for details > (views.py, line 6) > Request Method: GET > Request URL: http://localhost:8000/time/ > Exception Type: SyntaxError > Exception Value: Non-ASCII character '\xc3' in file > /home/oraculum/djcode/mysite/../mysite/views.py on line 6, but no encoding > declared; see http://www.python.org/peps/pep-0263.html for details > (views.py, line 6) > Exception Location: > /usr/lib/python2.5/site-packages/django/core/urlresolvers.py in > _get_urlconf_module, line 177
> sem o acento ele funciona normalmente, agluém ai poderia me dizer como > configurá-lo para aceitar os acentos.
On Thu, Apr 17, 2008 at 11:24 AM, Italo Maia <italo.m...@gmail.com> wrote:
> # -*- coding: utf-8 -*-
> Essa linha devia ser quase um mantra do django.
> On Apr 17, 3:50 am, "Damon Abdiel" <damon.abd...@gmail.com> wrote: > > sim ele já estava como utf apenas adicionei a linha que o marinho falou > e > > deu certo.
> > On Tue, Apr 15, 2008 at 11:29 PM, Vinícius de Figueiredo Silva <
cada arquivo .py que tiver caracteres especiais no meio do código precisa ser iniciado com esse código
eu mantenho o habito de evitar caracteres especiais nos comentários, então dificilmente preciso, só quando quebro a regra, hehe.
mas na verdade há algumas situações onde se faz uma conversão de charset e ele acaba necessitando deste código também. Eu não sei precisar exatamente quando, mas há essas situações. Mas de qualquer forma, acontece pouco e quando acontece vc coloca o codigo la que geralmente resolve :D
> gostaria de sabir se cada view que eu fizer terei que colocar essa linha ou > teria um lugar de configuração que eu possa indicar que todos são utf?
> On Thu, Apr 17, 2008 at 11:24 AM, Italo Maia <italo.m...@gmail.com> wrote:
> > # -*- coding: utf-8 -*-
> > Essa linha devia ser quase um mantra do django.
> > On Apr 17, 3:50 am, "Damon Abdiel" <damon.abd...@gmail.com> wrote: > > > sim ele já estava como utf apenas adicionei a linha que o marinho falou > e > > > deu certo.
> > > On Tue, Apr 15, 2008 at 11:29 PM, Vinícius de Figueiredo Silva <
> cada arquivo .py que tiver caracteres especiais no meio do código > precisa ser iniciado com esse código
> eu mantenho o habito de evitar caracteres especiais nos comentários, > então dificilmente preciso, só quando quebro a regra, hehe.
> mas na verdade há algumas situações onde se faz uma conversão de > charset e ele acaba necessitando deste código também. Eu não sei > precisar exatamente quando, mas há essas situações. Mas de qualquer > forma, acontece pouco e quando acontece vc coloca o codigo la que > geralmente resolve :D
> > gostaria de sabir se cada view que eu fizer terei que colocar essa linha ou > > teria um lugar de configuração que eu possa indicar que todos são utf?
> > On Thu, Apr 17, 2008 at 11:24 AM, Italo Maia <italo.m...@gmail.com> wrote:
> > > # -*- coding: utf-8 -*-
> > > Essa linha devia ser quase um mantra do django.
> > > On Apr 17, 3:50 am, "Damon Abdiel" <damon.abd...@gmail.com> wrote: > > > > sim ele já estava como utf apenas adicionei a linha que o marinho falou > > e > > > > deu certo.
> > > > On Tue, Apr 15, 2008 at 11:29 PM, Vinícius de Figueiredo Silva <