Thanks Graham, that was it! regards, Samuel
On Friday, 17 November 2017 21:18:54 UTC+1, Graham Dumpleton wrote: > > Have a read of: > > > http://blog.dscpl.com.au/2014/09/setting-lang-and-lcall-when-using.html > > about setting lang/locale. > > Graham > > On 18 Nov 2017, at 2:23 am, Samuel Bancal <[email protected] > <javascript:>> wrote: > > Hi, > > I'm having problems with accented characters in strings. > > Pieces of soft I used is : > + mod-wsgi 4.5.20 and 4.5.21 > + Python 3.5.2 > + Django 1.8.18 and 1.11.7 > + Apache2 2.4.18 > + Ubuntu 16.04 > > > The following code in a view doesn't output to the logfile the line with > accented characters : > > ~~~ python > import logging > > from django.shortcuts import render, render_to_response > > def home(request): > debug_logger = logging.getLogger("debug") > debug_logger.debug('haha') # this works > debug_logger.debug('héhé') # this is missing !?! > debug_logger.debug('huhu') # this works > return render_to_response('home.html', {}) > ~~~ > > On the other hand, when I run the same code by hand within : > > $ python manage.py shell > > everything appears in the log file. > > > I'm not sure what could be the problem, but since the behaviour is > different when launched in Apache/mod-wsgi context than by hand (in Python > or in iPython), I guess something has to be elucidate around here. > > Apache's config is the following : > > ~~~ > WSGIDaemonProcess main processes=1 threads=15 > python-home=/django_app/venv/py3 python-path=/django_app/foo1 > display-name=%{GROUP} > WSGIScriptAlias / /django_app/foo1/foo1/wsgi.py > WSGIApplicationGroup %{GLOBAL} > WSGIProcessGroup main > > Alias /static/ /django_app/foo1/static/ > > <Directory /django_app/foo1/static> > Options -Indexes > <IfVersion < 2.3> > Order deny,allow > Allow from all > </IfVersion> > <IfVersion >= 2.3> > Require all granted > </IfVersion> > </Directory> > > <Directory /django_app/foo1/foo1> > <Files wsgi.py> > <IfVersion < 2.3> > Order deny,allow > Allow from all > </IfVersion> > <IfVersion >= 2.3> > Require all granted > </IfVersion> > </Files> > </Directory> > ~~~ > > and > > ~~~ > WSGIRestrictEmbedded On > ~~~ > > > Best regards, > Samuel > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] <javascript:> > . > Visit this group at https://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
