Changed "mysite/mytemplates/" -> "mysite/templates" in tutorial.

Thanks James Pic.
This commit is contained in:
Tim Graham 2013-02-23 09:19:32 -05:00
parent 6bbf4e57c8
commit 1b7fb29dfb
3 changed files with 8 additions and 9 deletions

View File

@ -74,11 +74,11 @@ After the previous tutorials, our project should look like this::
results.html results.html
urls.py urls.py
views.py views.py
mytemplates/ templates/
admin/ admin/
base_site.html base_site.html
You created ``mysite/mytemplates`` in :doc:`Tutorial 2 </intro/tutorial02>`, You created ``mysite/templates`` in :doc:`Tutorial 2 </intro/tutorial02>`,
and ``polls/templates`` in :doc:`Tutorial 3 </intro/tutorial03>`. Now perhaps and ``polls/templates`` in :doc:`Tutorial 3 </intro/tutorial03>`. Now perhaps
it is clearer why we chose to have separate template directories for the it is clearer why we chose to have separate template directories for the
project and application: everything that is part of the polls application is in project and application: everything that is part of the polls application is in

View File

@ -404,7 +404,7 @@ system.
Customizing your *project's* templates Customizing your *project's* templates
-------------------------------------- --------------------------------------
Create a ``mytemplates`` directory in your project directory. Templates can Create a ``templates`` directory in your project directory. Templates can
live anywhere on your filesystem that Django can access. (Django runs as live anywhere on your filesystem that Django can access. (Django runs as
whatever user your server runs.) However, keeping your templates within the whatever user your server runs.) However, keeping your templates within the
project is a good convention to follow. project is a good convention to follow.
@ -412,13 +412,12 @@ project is a good convention to follow.
Open your settings file (``mysite/settings.py``, remember) and add a Open your settings file (``mysite/settings.py``, remember) and add a
:setting:`TEMPLATE_DIRS` setting:: :setting:`TEMPLATE_DIRS` setting::
TEMPLATE_DIRS = (os.path.join(BASE_DIR, 'mytemplates'),) TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
Don't forget the trailing comma. :setting:`TEMPLATE_DIRS` is a tuple of :setting:`TEMPLATE_DIRS` is an iterable of filesystem directories to check when
filesystem directories to check when loading Django templates; it's a search loading Django templates; it's a search path.
path.
Now create a directory called ``admin`` inside ``mytemplates``, and copy the Now create a directory called ``admin`` inside ``templates``, and copy the
template ``admin/base_site.html`` from within the default Django admin template ``admin/base_site.html`` from within the default Django admin
template directory in the source code of Django itself template directory in the source code of Django itself
(``django/contrib/admin/templates``) into that directory. (``django/contrib/admin/templates``) into that directory.

View File

@ -300,7 +300,7 @@ Django knows to find the polls templates even though we didn't modify
and it would work perfectly well. However, this template belongs to the and it would work perfectly well. However, this template belongs to the
polls application, so unlike the admin template we created in the previous polls application, so unlike the admin template we created in the previous
tutorial, we'll put this one in the application's template directory tutorial, we'll put this one in the application's template directory
(``polls/templates``) rather than the project's (``mytemplates``). We'll (``polls/templates``) rather than the project's (``templates``). We'll
discuss in more detail in the :doc:`reusable apps tutorial discuss in more detail in the :doc:`reusable apps tutorial
</intro/reusable-apps>` *why* we do this. </intro/reusable-apps>` *why* we do this.