Commit 220e7c51 by Troy Sankey

Use an absolute path for the templates dir

For some reason, this was necessary for the notes IDA in devstack,
otherwise it would just throw TemplateDoesNotExist.  It's so specific
that it shoudln't impact stage or prod which already seem to work
without this.

Also migrate TEMPLATE_DIRS variable to non-deprecated TEMPLATES
variable.
parent 7ff2eae5
...@@ -80,9 +80,20 @@ CORS_ALLOW_HEADERS = ( ...@@ -80,9 +80,20 @@ CORS_ALLOW_HEADERS = (
'x-annotator-auth-token', 'x-annotator-auth-token',
) )
TEMPLATE_DIRS = ( # Base project path, where manage.py lives.
'templates', BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True, # This ensures app templates are loadable, e.g. DRF views.
'DIRS': [
# The EdxNotes templates directory is not actually under any app
# directory, so specify its absolute path.
os.path.join(BASE_DIR, 'templates'),
]
}
]
DEFAULT_NOTES_PAGE_SIZE = 25 DEFAULT_NOTES_PAGE_SIZE = 25
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment