Please help as I really like django as a framework, and would love to
use it for my projects, but the admin interface not working is a deal-
breaker.
try
python ./manage.py syncdb
Here is the urls.py:
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'^microtill/', include('microtill.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)),
)
Here is the settings.py:
# Django settings for microtill project.
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_...@domain.com'),
)
MANAGERS = ADMINS
DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2',
'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'till.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.
# 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/Chicago'
# 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.
# 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 = 'microtill.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',
'microtill.stock',
)
On Feb 2, 1:48 am, Andy Cottell <cotta...@gmail.com> wrote:
> I have done this, and created an superuser when prompted. However the
> login still fails with the same error.
>
> Here is the urls.py:
>
> from django.conf.urls.defaults import *
>
> # Uncomment the next two lines to enable theadmin:
> from django.contrib importadminadmin.autodiscover()
>
> urlpatterns = patterns('',
> # Example:
> # (r'^microtill/', include('microtill.foo.urls')),
>
> # Uncomment theadmin/doc line below and add
> 'django.contrib.admindocs'
> # to INSTALLED_APPS to enableadmindocumentation:
> # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
>
> # Uncomment the next line to enable theadmin:
> (r'^admin/', include(admin.site.urls)),
> )
>
> Here is the settings.py:
>
> # Django settings for microtill 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 = 'till.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.
>
> # 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/Chicago'
>
> # 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 foradminmedia -- CSS, JavaScript and images. Make sure
> > actually use theadmininterface for the first time.
>
> > try
>
> > python ./manage.py syncdb
>
> > On Feb 1, 4:41 pm, Andy Cottell <cotta...@gmail.com> wrote:
>
> > > I am new to django, and have started building a project in it. I have
> > > tried to use theadmininterface with the project am having issues
> > > logging in. I have setup the interface as instruced in the django
> > > tutorial part 2, and created a new superuser and cannot use it to log
> > > in. The user is always rejected with "Please enter a correct username
> > > and password. Note that both fields are case-sensitive." I am using an
> > > SQlite3 database.
>
> > > Please help as I really like django as a framework, and would love to
> > > use it for my projects, but theadmininterface not working is a deal-
> > > breaker.- Hide quoted text -
>
> - Show quoted text -
> Bump!
I'm really not sure what answer you are expecting. The error message
is telling you what is wrong - the username/password combination you
are using isn't valid.
Either:
* You aren't using the username you specified,
* You aren't using the password you specified, or
* You haven't created a superuser account
The only source of confusion I can think that might exist is if you
think that once you have created a superuser for the tutorial, you
don't need to create one for the superuser for your own project.
By way of diagnosis beyond this, you haven't given us much to work
with. Have you been able to successfully complete the tutorial? How
did you go about creating your superuser account (noting that Tutorial
2 doesn't actually contain *any* instructions for creating a superuser
- the superuser is created in Tutorial 1)? Have you tried creating
*another* superuser account (using the instructions linked in Tutorial
2)?
Yours,
Russ Magee %-)
Thanks for all of your suggestions,
Andy
On 8 Feb, 15:37, Russell Keith-Magee <freakboy3...@gmail.com> wrote: