Installation | Topics | Beyond Lino
Lino and your Django settings¶
This page is obsolete. A LINO_SITE_MODULE
environment variable is no
longer used since 20240425. Use from lino_local.settings import *
instead.
The LINO_SITE_MODULE¶
Keep in mind
- lino_local.py¶
lino_local.py
is a file containing site-wide local settings,
i.e. local settings to be applied to all projects.
The file just defines default values, individual projects can still decide to override them.
This file is usually in a directory /usr/local/src/lino/
.
Lino will use these settings only if that directory is in
PYTHON_PATH
and if the project defines an environment
variable LINO_SITE_MODULE
containing the string
lino_local
.
Historic note
- djangosite_local.py¶
The djangosite_local.py
file was used until 20160109 as a
hard-coded LINO_SITE_MODULE
. Which had the disadvantage that
it was not easy to disable it quickly.
On servers where this was used, when upgrading to a Lino version after
20160109, you should set LINO_SITE_MODULE
to the string
djangosite_local
in order to maintain the old behaviour:
export LINO_SITE_MODULE=djangosite_local