Hi,
I am seeing a similar problem.
Below is the settings file and the stack trace.
This error seems to come and go. I don't make any changes and it
appears and then goes without any change.
It seems to have to do with writing to the database.
Can someone explain what the error is to help me understand what to
change? Thanks, Ralph
The typical code is something like this:
entry.ip = request.META["REMOTE_ADDR"]
entry.eventid = int(event_id)
entry.put()
The settings.py file is:
# Copyright 2008 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Django settings for this project.
import os
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
('XXX', 'x...@gmail.com'),
)
MANAGERS = ADMINS
DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'postgresql',
'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = '' # 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://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE
# although not all variations may be possible 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/New_York' # i.e., Brooklyn
# Language code for this installation. All choices can be found here:
# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
# http://blogs.law.harvard.edu/tech/stories/storyReader$15
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 = False
# 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.
# Example: "http://media.lawrence.com";
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/'
# Whether to append trailing slashes to URLs.
APPEND_SLASH = False
# Make this unique, and don't share it with anybody.
SECRET_KEY = '123'
# List of callables that know how to import templates from various
sources.
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.load_template_source',
)
ROOT_URLCONF = 'urls'
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.common.CommonMiddleware'
)
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates'),
# 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.admin',
'django.contrib.contenttypes',
)
WEBSITE='http://move.brooklynmarathon.com/'
The stack trace is:
#
1.
04-28 02:02PM 14.612 /evententry/165101 500 133ms 300cpu_ms
145api_cpu_ms 2kb Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:
1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR
3.5.30729),gzip(gfe),gzip(gfe)
See details
65.220.69.114 - fedex1 [28/Apr/2010:14:02:14 -0700] "POST /
evententry/165101 HTTP/1.1" 500 2188 "http://move.brooklynmarathon.com/
evententry/165101" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:
1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR
3.5.30729),gzip(gfe),gzip(gfe)" "move.brooklynmarathon.com"
2.
E 04-28 02:02PM 14.743
: You
haven't set the DATABASE_ENGINE setting yet.
Traceback (most recent call last):
File "/base/data/home/apps/move/2.341563111878929596/
django_bootstrap.py", line 67, in main
util.run_wsgi_app(application)
File "/base/python_runtime/python_lib/versions/1/google/
appengine/ext/webapp/util.py", line 97, in run_wsgi_app
run_bare_wsgi_app(add_wsgi_middleware(application))
File "/base/python_runtime/python_lib/versions/1/google/
appengine/ext/webapp/util.py", line 115, in run_bare_wsgi_app
result = application(env, _star