Saturday, January 9, 2016

I started a tutorial about The belref project.

Sandeep reported two problems which I noted as tickets.

The first is a disturbing warning: #706. I invited Sandeep to fix it, that would be his first ticket fix.

I discovered and fixed a series of failures in the Welfare test suite which caused by ticket #698.

The LINO_SITE_MODULE environment variable

The other problem was indirectly caused by #707 (which I fixed myself because it needs experience with setting up production hosts ). The problem was:

$ python manage.py runserver
INFO Started manage.py runserver (using
lino.projects.belref.settings.demo) --> PID 2327
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
INFO Done manage.py runserver (PID 2327)

Sandeep reported correctly that setting DEBUG to True in belref/settings/demo.py was the fix. The problem passed inaperçu on my machine because I have a djangosite_local module in my PYTHONPATH. Solution was to replace the hard-coded name djangosite_local.py by an environment variable LINO_SITE_MODULE.