Hi all,

I'm putting together a Django application from scratch and have
created my models. I'm trying to activate the admin site now and am
getting the above error. I've tried everything I found on mailing
lists with no luck. This includes the old style settings.py (which is
commented out now) as well as the new. Note, the model has synced to
the database correctly.

Here is the contents of the admin.py file which resides in my app
directory (triagedb/triagedb_app):

from triagedb.triagedb_app.models import Address, TriageGroup, Nurse,
PhysGroup, Physician
from django.contrib import admin

admin.site.register(Address)
admin.site.register(TriageGroup)
admin.site.register(Nurse)
admin.site.register(PhysGroup)
admin.site.register(Physician)

Here is my settings file:

# Django settings for triagedb_app project.

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Your Name', 'your_em...@domain.com'),
)

MANAGERS = ADMINS

DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql',
'mysql',
                                                                                
# 'sqlite3' or 'oracle'.
DATABASE_NAME = '/Users/Tarka/triagedb/triagedb.sqlite' # Or path to
database file if
                                                                                
                                          # using sqlite3.
DATABASE_USER = 'triagedb_app'             # Not used with sqlite3.
DATABASE_PASSWORD = 'triageapp#1'         # 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.

# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems.
# If running in a Windows environment this must be set to the same as
your
# system time zone.
TIME_ZONE = 'America/Vancouver'

# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
LANGUAGE_CODE = 'en-us'

SITE_ID = 1

# If you set this to False, Django will make some optimizations so as
not
# to load the internationalization machinery.
USE_I18N = True

# Absolute path to the directory that holds media.
# Example: "/home/media/media.lawrence.com/"
MEDIA_ROOT = ''

# URL that handles the media served from MEDIA_ROOT. Make sure to use
a
# trailing slash if there is a path component (optional in other
cases).
# Examples: "http://media.lawrence.com";, "http://example.com/media/";
MEDIA_URL = ''

# URL prefix for admin media -- CSS, JavaScript and images. Make sure
to use a
# trailing slash.
# Examples: "http://foo.com/media/";, "/media/".
ADMIN_MEDIA_PREFIX = '/media/'

# Make this unique, and don't share it with anybody.
SECRET_KEY = '[edited]'

# List of callables that know how to import templates from various
sources.
TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.load_template_source',
    'django.template.loaders.app_directories.load_template_source',
#     'django.template.loaders.eggs.load_template_source',
)

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
)

ROOT_URLCONF = 'triagedb_app.urls'

TEMPLATE_DIRS = (
    # Put strings here, like "/home/html/django_templates" or "C:/www/
django/templates".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)

INSTALLED_APPS = (
    #'django.contrib.auth',
    #'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.admin',
    'triagedb.triagedb_app',
)

Here is my urls..py file:

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Example:
    # (r'^triagedb_app/', include('triagedb_app.foo.urls')),

    # Uncomment the admin/doc line below and add
'django.contrib.admindocs'
    # to INSTALLED_APPS to enable admin documentation:
    # (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # (r'^admin/', include(admin.site.urls)),
    (r'^admin/(.*)', admin.site.root),
)

And finally, here is the error message:

Traceback (most recent call last):

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/servers/basehttp.py", line
279, in run
    self.result = application(self.environ, self.start_response)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/servers/basehttp.py", line
651, in __call__
    return self.application(environ, start_response)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 241,
in __call__
    response = self.get_response(request)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/handlers/base.py", line 73, in
get_response
    response = middleware_method(request)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/middleware/common.py", line 56, in
process_request
    if (not _is_valid_path(request.path_info) and

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/middleware/common.py", line 142, in
_is_valid_path
    urlresolvers.resolve(path)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/urlresolvers.py", line 303, in
resolve
    return get_resolver(urlconf).resolve(path)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/urlresolvers.py", line 216, in
resolve
    for pattern in self.url_patterns:

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/urlresolvers.py", line 245, in
_get_url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns",
self.urlconf_module)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/core/urlresolvers.py", line 240, in
_get_urlconf_module
    self._urlconf_module = import_module(self.urlconf_name)

  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/python2.6/site-packages/django/utils/importlib.py", line 35, in
import_module
    __import__(name)

ImportError: No module named urls

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to