title: Django Admin Interface doesn't Show App
body: <p>I'm trying to follow this <a href="http://www.sitepoint.com/build-to-do-list-30-minutes/" rel="nofollow noreferrer">To-Do Application tutorial (link)</a> with some tiny differences on my system</p>
  
  <ul>
  <li>I use sqLite instead of mysql I use django 1.4 .</li>
  <li>I think tutorial was written before 1.4 released.</li>
  </ul>
  
  <p>I have only one app as it's named in tutorial- todo. I'm trying to display app on django's admin interface but i can't manage to do that.</p>
  
  <p>When i type python manage.py syncdb command on terminal, It gives me this error message:</p>
  
  <p><img src="https://i.stack.imgur.com/96rHz.png" alt="error message in terminal"></p>
  
  <p>Below you can see my project's files.</p>
  
  <hr>
  
  <p><strong>models.py</strong></p>
  
  <pre><code># -*- coding: utf-8 -*-
  
  
  from django.db import models
  from django.contrib import admin
  admin.autodiscover()
  
  # Create your models here.
  
  # For this application, we will need two models:
  #                                              one representing a list,
  #                                              and one representing an item in a list.
  
  
  # this class will be a database table named list
  class List(models.Model): 
  
    title = models.CharField(max_length=250, unique=True) 
  
    # __str__ method is like toString() in java
    def __str__(self): 
  
      return self.title 
  
    class Meta: 
  
      ordering = ['title'] 
  
    class Admin: 
  
      pass
  
  
  
  
  # i need this for  Item Class    
  import datetime 
  
  
  
  PRIORITY_CHOICES = ( 
  
    (1, 'Low'), 
  
    (2, 'Normal'), 
  
    (3, 'High'), 
  
  ) 
  
  
  # this class will be a database table named item
  class Item(models.Model): 
  
    # this will create a charfield column named "title" in database
    title = models.CharField(max_length=250) 
  
  
    # created_date will be a DATETIME column in the database
    # datetime.datetime.now is a standard Python function
    created_date = models.DateTimeField(default=datetime.datetime.now) 
  
  
    # default priority level will be 2 as in "Normal" in PRIORITY_CHOICES
    # using choices argument as choices=PRIORITY_CHOICES , Django will allow only 1,2 and 3 as we want to
    priority = models.IntegerField(choices=PRIORITY_CHOICES, default=2) 
  
  
    # this will create a boolean column named "completed" in database
    completed = models.BooleanField(default=False)
  
    todo_list = models.ForeignKey(List) 
  
    def __str__(self): 
  
      return self.title 
  
    class Meta: 
  
      # We have specified that list items should be ordered by two columns: priority and title.
      # The - in front of priority tells Django to use descending order for the priority column,
      # so Django will include ORDER BY priority DESC title ASC in its queries whenever it deals with list items.
      ordering = ['-priority', 'title'] 
  
    class Admin: 
  
      pass
  </code></pre>
  
  <hr>
  
  <p><strong>settings.py</strong></p>
  
  <pre><code>DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.sqlite3',
          'NAME': '/Users/ihtechnology/Desktop/envi/db_gtd/sqlite3.db', 
          'USER': '',                      # Not used with sqlite3.
          'PASSWORD': '',                  # Not used with sqlite3.
          'HOST': '',                      
          'PORT': '',                      
      }
  }
  
  INSTALLED_APPS = (
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.sites',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      # Uncomment the next line to enable the admin:
      'django.contrib.admin',
      # Uncomment the next line to enable admin documentation:
      'django.contrib.admindocs',
      # I ADDED MY APPLICATION HERE SO IN CAN BE INSTALLED INTO PROJECT AS OTHER DEFAULT DJANGO APPS
      'todo',
  )
  </code></pre>
  
  <hr>
  
  <p><strong>urls.py</strong></p>
  
  <pre><code>from django.conf.urls import patterns, include, url
  
  # Uncomment the next two lines to enable the admin:
  from django.contrib import admin
  admin.autodiscover()
  
  urlpatterns = patterns('',
  
      # Uncomment the admin/doc line below to enable admin documentation:
      # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
  
      # Uncomment the next line to enable the admin:
      url(r'^admin/', include(admin.site.urls)),
  )
  </code></pre>
  
  <hr>
  
  <p><strong>admin.py</strong></p>
  
  <pre><code>from todo.models import List
  from todo.models import Item
  from django.contrib import admin
  
  admin.site.register(List)
  admin.site.register(Item)
  </code></pre>
  
  <hr>