Ao começar a desenvolver com o Django tive alguns problemas com a codificação dos caracteres e então achei a seguinte solução:
Em ambiente de desenvolvimento usando o webserver embarcado do Django, temos que alterar o arquivo manage.py adicionando o seguinte conteúdo:
import sys reload(sys) sys.setdefaultencoding("utf-8")
Em ambiente de produção usando o Apache e o modulo WSGI, temos que alterar o arquivo wsgi.py, o qual referenciamos na configuração do Django no httpd.conf, adicionando as mesmas linhas:
import sys reload(sys) sys.setdefaultencoding("utf-8")
E isso deve resolver o problema de codificação. Até a próxima.
Nenhum comentário:
Postar um comentário