title: django does not parse {{ title }}
body: <p>I could not find <em>TEMPLATE_DIR</em> in <em>settings.py</em>, to tell where my template files are.</p>
  
  <p>Also, when I go to my <em>index.html</em> (that you can see below), parsing does not work (for exapmle <code>{{ title }}</code>, which you can see below in <em>views.py</em> ).</p>
  
  <p>Why does it ( <code>{{title }}</code> )  <strong>not</strong> work?</p>
  
  <p>I think that I am so close to make it work, but I can't.</p>
  
  <p>Also, I could not find any related topic in SO.</p>
  
  <h1>SO, What I want to see is this:</h1>
  
  <p><img src="https://i.stack.imgur.com/jchnu.png" alt="enter image description here">
  <hr>
  But I see this:</p>
  
  <p><img src="https://i.stack.imgur.com/M2Jkr.png" alt="enter image description here">
  <hr>
  index.html looks like:</p>
  
  <p><img src="https://i.stack.imgur.com/nRRTQ.png" alt="enter image description here"></p>
  
  <p><hr>
  index.html source:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;body&gt;
  
  &lt;h1&gt;My First Heading&lt;/h1&gt;
  
  &lt;div class="container"&gt;
     &lt;h1&gt;First Blog &lt;/h1&gt;
     &lt;h2&gt;{{ title }}&lt;/h2&gt;
     &lt;h3&gt;Posted on {{ date }} by {{ author }}&lt;/h3&gt;
     &lt;p&gt;{{ body }}&lt;/p&gt;
  &lt;/div&gt;
  
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p><hr>
  <em>view.py</em> seems like this:</p>
  
  <pre><code># Create your views here.
  
  from django.shortcuts import render_to_response
  
  from blog.models import posts
  
  def home(request):
      return render_to_response('index.html' {'title :'My First Post'})
  ~
  </code></pre>
  
  <p><hr>
  <em>models.py</em> seems like this:</p>
  
  <pre><code>from django.db import models
  
  # Create your models here.
  
  class posts(models.Model):
  
      author = models.CharField(max_lenght = 30)
      title = models.CharField(max_lenght = 100)
      bodytext = models.TextField()
      timestamp = models.DateTimeField()
  </code></pre>
  
  <h1>Here is what I did before:</h1>
  
  <p>Python 2.7.2 installed</p>
  
  <pre><code>user@domain.com [~]# python -V
  Python 2.7.2
  </code></pre>
  
  <p>Django 1.5 installed</p>
  
  <pre><code>user@domain.com [~]# python
  Python 2.7.2 (default, Mar 27 2013, 12:07:49)
  [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from django import get_version
  &gt;&gt;&gt; get_version()
  '1.5'
  </code></pre>
  
  <p>I <a href="https://stackoverflow.com/questions/15671877/django-admin-py-command-not-found-bluehost-server">had problems about creating my project (django-admin.py startpriject mysite)</a>, </p>
  
  <pre><code>username@domain.com [~/www/domain/]# django-admin.py startproject mysite
  -bash: django-admin.py: command not found
  </code></pre>
  
  <p>it was a <em>PATH</em> issue, and <a href="https://stackoverflow.com/questions/15671877/django-admin-py-command-not-found-bluehost-server">solved</a> at the end, thanks to SO, <strong>I have successfully created my project</strong>.</p>
  
  <p>Then I modified models.py like this (to create a simple blog):</p>
  
  <pre><code>from django.db import models
  
  # Create your models here.
  
  class posts(models.Model):
  
      author = models.CharField(max_lenght = 30)
      title = models.CharField(max_lenght = 100)
      bodytext = models.TextField()
      timestamp = models.DateTimeField()
  </code></pre>
  
  <p>MySQL-python 1.2.4 installed</p>
  
  <pre><code>username@domain.com [~]# python
  Python 2.7.2 (default, Mar 27 2013, 12:07:49)
  [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import MySQLdb
  &gt;&gt;&gt;
  </code></pre>
  
  <p>I have created a <strong>mysql database</strong> and a <strong>user</strong>, added user to the database and gave all the privileges (done all in bluehost frontend panel).</p>
  
  <p>I <a href="https://stackoverflow.com/questions/15683782/python-models-py-syncdb-does-not-work">had problems about database update</a>, </p>
  
  <pre><code>python manage.py syncdb
  </code></pre>
  
  <p>thanks to SO, <a href="https://stackoverflow.com/questions/15683782/python-models-py-syncdb-does-not-work"><strong>that has been also solved</strong></a>.</p>
  
  <pre><code>user@domain.com [~/www/domain/mysite]# python manage.py syncdb 
  Creating tables ... 
  Creating table auth_permission 
  Creating table auth_group_permissions 
  Creating table auth_group 
  Creating table auth_user_groups 
  Creating table auth_user_user_permissions 
  Creating table auth_user Creating table django_content_type 
  Creating table django_session 
  Creating table django_site 
  
  You just installed Django's auth system, which means you don't have any superusers defined. Would you like to create one now? (yes/no):
  </code></pre>
  
  <p>Why does it ( {{title }} ) <strong>not</strong> work? </p>
  
  <p>What should I change? </p>
  
  <p>Should I re-install something? </p>