I'm not sure but maybe you need the INSTALLED_APPS setting.
On Aug 30, 10:21 am, ceeed <[EMAIL PROTECTED]> wrote:
> Hello,
> I am a Django newbie and trying to learn it.
>
> As a project, I am trying to use the Django ORM in a stand-alone sense
> (i.e., without creating a project and app). I am using SQLITE and have
> defined the models. I would like to a) create the table in the
> database based on my models, b) populate the table, and c) do queries.
>
> I am running into various problems. My models.py file looks like this:
>
> from django.db import models
> class Template(models.Model):
> name = models.CharField("Name of template", max_length=30)
> type = models.CharField("Type of template", max_length=10)
> style = models.CharField("Style of template", max_length=10)
> def __unicode__(self): return u'%s' % self.name
>
> My settings file looks like this
>
> DEBUG = True
> DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2',
> 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
> DATABASE_NAME = '/Users/abhijit/moad.db' # Or path to
> database file if using sqlite3.
> DATABASE_USER = '' # Not used with sqlite3.
> DATABASE_PASSWORD = '' # Not used with sqlite3.
> DATABASE_HOST = '' # Set to empty string for localhost.
> Not used with sqlite3.
> DATABASE_PORT = '' # Set to empty string for default. Not
> used with sqlite3.
>
> I tried the following:
>
> abhijit$ python
> Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
> [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.>>>
> import os
> >>> os.environ['DJANGO_SETTINGS_MODULE'] = 'moad_settings'
> >>> from django.db import models
> >>> from models import *
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "models.py", line 6, in <module>
> class Template(models.Model):
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/
> python2.5/site-packages/django/db/models/base.py", line 51, in __new__
> new_class._meta.app_label = model_module.__name__.split('.')[-2]
> IndexError: list index out of range
>
>
>
> Any help/pointers would be appreciated.
> Thanks,
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---