From cb3fe58a6e80a2be926c5aedce26bb4585600c53 Mon Sep 17 00:00:00 2001 From: bmihelac Date: Mon, 9 Jan 2012 12:56:09 +0100 Subject: [PATCH 1/2] Fix typo in docs - ``dbtemplates.loader.Loader`` should be first in ``TEMPLATE_LOADERS``. --- docs/overview.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/overview.txt b/docs/overview.txt index a6fde1d..2d1f623 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -30,9 +30,9 @@ Setup It should look something like this:: TEMPLATE_LOADERS = ( + 'dbtemplates.loader.Loader', 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', - 'dbtemplates.loader.Loader', ) 4. Sync your database ``python manage.py syncdb`` From 3e18bc9784cd5e1a5a9defc41225f682a2f0cf79 Mon Sep 17 00:00:00 2001 From: bmihelac Date: Mon, 9 Jan 2012 13:12:19 +0100 Subject: [PATCH 2/2] Update docs/overview.txt --- docs/overview.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/overview.txt b/docs/overview.txt index 2d1f623..8d67121 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -30,11 +30,16 @@ Setup It should look something like this:: TEMPLATE_LOADERS = ( - 'dbtemplates.loader.Loader', 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', + 'dbtemplates.loader.Loader', ) + Order of TEMPLATE_LOADERS is important. In the former example, templates from database + will be used as a fallback (ie. when template does not exists in other locations). + If you want template from database to be used to override templates in other locations, + put ``dbtemplates.loader.Loader`` at beginning of ``TEMPLATE_LOADERS`` settting. + 4. Sync your database ``python manage.py syncdb`` 5. Restart your Django server