Hi I am trying to run Django Questionaire (http://djangoquest.aperte-
it.com/) on Apache with mod_python using SQlite on Windows 2003.
When I try to log in I get the unable to open database file error. I
saw a number of posts mention that the parent
directory should be writable and it is.
Here is a dir output of my SQlite file directory
C:\questionairedb>dir
Volume in drive C has no label.
Volume Serial Number is 14DE-9E3F
Directory of C:\questionairedb
12/04/2008 05:42 PM <DIR> .
12/04/2008 05:42 PM <DIR> ..
10/16/2008 01:13 AM 48,128 test_quest.sqlite
1 File(s) 48,128 bytes
2 Dir(s) 53,127,024,640 bytes free
C:\questionairedb>
Here is my settings file and error output, any ideas ?
# Django settings for django-questionnaire project.
import os.path
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
('Admin name', '[EMAIL PROTECTED]'),
)
PROJECT_NAME = 'djangoquest'
WORKING_DIRECTORY = 'C:\djangoprojects\djangoquest'
QUESTIONNAIRE_TEMPLATES = 'questionnaire/'
QUESTIONNAIRE_URL = 'http://10.21.1.124/questionnaire'
MANAGERS = ADMINS
DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2',
'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = 'C:\questionairedb\test_quest.sqlite' # 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.
# The session of a user ends if he closes his browser
SESSION_COOKIE_DOMAIN = None
CACHE_BACKEND = 'dummy://'
# 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/Chicago'
# 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 = True
# Absolute path to the directory that holds media.
# Example: "/home/media/media.lawrence.com/"
MEDIA_ROOT = ''
STATIC_DOC_ROOT = WORKING_DIRECTORY + '/media'
# 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/'
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'a%t_zponly^xf$dc)okcglbxrz8f!4!38932hd+st67ultd6pg'
# 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',
'django.middleware.doc.XViewMiddleware',
)
ROOT_URLCONF = PROJECT_NAME + '.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.
WORKING_DIRECTORY + '/templates',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
PROJECT_NAME + '.questionnaire'
)
OperationalError at /questionnaire/
unable to open database file
Request Method: POST
Request URL: http://localhost:8000/questionnaire/
Exception Type: OperationalError
Exception Value:
unable to open database file
Exception Location: C:\Python25\Lib\site-packages\django\db\backends
\sqlite3\base.py in _cursor, line 145
Python Executable: C:\Python25\python.exe
Python Version: 2.5.0
Python Path: ['C:\\djangoprojects\\djangoquest', 'C:\\Python25\\lib\
\site-packages\\tracdatefield-1.0.1-py2.5.egg', 'C:\\Python25\\lib\
\site-packages\\trachoursplugin-0.1-py2.5.egg', 'C:\\Python25\\lib\
\site-packages\\feedparser-4.1-py2.5.egg', 'C:\\Python25\\lib\\site-
packages\\dateutil-1.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\
\virtualenv-1.3-py2.5.egg', 'C:\\Python25\\lib\\site-packages\
\setuptools-0.6c9dev_r66750-py2.5.egg', 'C:\\Python25\\lib\\site-
packages\\batchmodify-0.2.0-py2.5.egg', 'C:\\WINDOWS\\system32\
\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\
\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\
\Python25', 'C:\\Python25\\lib\\site-packages']
Server time: Thu, 4 Dec 2008 17:42:24 +0900
Traceback Switch to copy-and-paste view
* C:\Python25\Lib\site-packages\django\core\handlers\base.py in
get_response
79. # Apply view middleware
80. for middleware_method in self._view_middleware:
81. response = middleware_method(request, callback,
callback_args, callback_kwargs)
82. if response:
83. return response
84.
85. try:
86. response = callback(request, *callback_args,
**callback_kwargs) ...
87. except Exception, e:
88. # If the view raised an exception, run it through
exception
89. # middleware, and if the exception middleware returns a
90. # response, use that. Otherwise, reraise the exception.
91. for middleware_method in self._exception_middleware:
92. response = middleware_method(request, e)
▶ Local vars
Variable Value
callback
<function index at 0x010319F0>
callback_args
()
callback_kwargs
{}
e
OperationalError('unable to open database file',)
exc_info
(<class 'sqlite3.OperationalError'>, OperationalError('unable to
open database file',), <traceback object at 0x013DB738>)
exceptions
<module 'django.core.exceptions' from 'C:\Python25\lib\site-
packages\django\core\exceptions.pyc'>
middleware_method
<bound method XViewMiddleware.process_view of
<django.middleware.doc.XViewMiddleware object at 0x00FD7C30>>
receivers
[(<function _rollback_on_exception at 0x00E61130>, None)]
request
<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {u'password':
[u'admin'], u'email': [u'[EMAIL PROTECTED]']}>, COOKIES:{'sessionid':
'395526ba579cc9c378ef37d08ccadf49'}, META:{'ALLUSERSPROFILE': 'C:\
\Documents and Settings\\All Users', 'APPDATA': 'C:\\Documents and
Settings\\Administrator\\Application Data', 'APR_ICONV_PATH': 'C:\
\Program Files\\Subversion\\iconv', 'CLIENTNAME': 'NEZUMI',
'CLUSTERLOG': 'C:\\WINDOWS\\Cluster\\cluster.log',
'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
'COMPUTERNAME': 'TRAC-SERVER', 'COMSPEC': 'C:\\WINDOWS\\system32\
\cmd.exe', 'CONTENT_LENGTH': '36', 'CONTENT_TYPE': 'application/x-www-
form-urlencoded', 'DJANGO_SETTINGS_MODULE': 'djangoquest.settings',
'FP_NO_HOST_CHECK': 'NO', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HOMEDRIVE':
'C:', 'HOMEPATH': '\\Documents and Settings\\Administrator',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET':
'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING':
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',
'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=395526ba579cc9c378ef37d08ccadf49',
'HTTP_HOST': 'localhost:8000', 'HTTP_KEEP_ALIVE': '300',
'HTTP_REFERER': 'http://localhost:8000/questionnaire/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:
1.9.0.4) Gecko/2008102920 Firefox/3.0.4', 'LOGONSERVER': '\\\\TRAC-
SERVER', 'NUMBER_OF_PROCESSORS': '4', 'OS': 'Windows_NT', 'PATH': 'C:\
\Program Files\\Windows Resource Kits\\Tools\\;C:\\WINDOWS\\system32;C:
\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\TortoiseSVN\
\bin;C:\\Program Files\\CollabNet Subversion;C:\\Program Files\
\GnuWin32\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin;C:\
\Program Files\\Windows Resource Kits\\Tools;C:\\Python25', 'PATHEXT':
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', 'PATH_INFO': u'/
questionnaire/', 'PROCESSOR_ARCHITECTURE': 'x86',
'PROCESSOR_IDENTIFIER': 'x86 Family 15 Model 4 Stepping 10,
GenuineIntel', 'PROCESSOR_LEVEL': '15', 'PROCESSOR_REVISION': '040a',
'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'QUERY_STRING':
'', 'REMOTE_ADDR': '127.0.0.1', 'REMOTE_HOST': '', 'REQUEST_METHOD':
'POST', 'RUN_MAIN': 'true', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'trac-
server.fusionsystems.org', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL':
'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5',
'SESSIONNAME': 'RDP-Tcp#2', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\
\WINDOWS', 'TEMP': 'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'TMP':
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'USERDOMAIN': 'TRAC-
SERVER', 'USERNAME': 'Administrator', 'USERPROFILE': 'C:\\Documents
and Settings\\Administrator', 'WINDIR': 'C:\\WINDOWS', 'wsgi.errors':
<open file '<stderr>', mode 'w' at 0x0097F0B0>, 'wsgi.file_wrapper':
<class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input':
<socket._fileobject object at 0x013FC810>, 'wsgi.multiprocess': False,
'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme':
'http', 'wsgi.version': (1, 0)}>
resolver
<RegexURLResolver djangoquest.urls ^/>
response
None
self
<django.core.handlers.wsgi.WSGIHandler object at 0x00F52D70>
settings
<django.conf.LazySettings object at 0x00AA0FF0>
urlconf
'djangoquest.urls'
urlresolvers
<module 'django.core.urlresolvers' from 'C:\Python25\lib\site-
packages\django\core\urlresolvers.pyc'>
* C:\djangoprojects\djangoquest\..\djangoquest\questionnaire
\views.py in index
203. choices = Choice.objects.all()
204. for choice in choices:
205. if choice.question:
206. writer.writerow([u'%s: %s = %d' % (str(question),
choice.name, choice.nr)])
207. return response
208.
209. def index(request):
210. response = do_login(request) ...
211. if response == True and check_login(request):
212. user = get_user(request)
213. complete = user.check_complete()
214. if complete:
215. return render_to_response(settings.QUESTIONNAIRE_TEMPLATES
+ 'completed.html', {'user': user })
216.
▶ Local vars
Variable Value
request
<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {u'password':
[u'admin'], u'email': [u'[EMAIL PROTECTED]']}>, COOKIES:{'sessionid':
'395526ba579cc9c378ef37d08ccadf49'}, META:{'ALLUSERSPROFILE': 'C:\
\Documents and Settings\\All Users', 'APPDATA': 'C:\\Documents and
Settings\\Administrator\\Application Data', 'APR_ICONV_PATH': 'C:\
\Program Files\\Subversion\\iconv', 'CLIENTNAME': 'NEZUMI',
'CLUSTERLOG': 'C:\\WINDOWS\\Cluster\\cluster.log',
'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
'COMPUTERNAME': 'TRAC-SERVER', 'COMSPEC': 'C:\\WINDOWS\\system32\
\cmd.exe', 'CONTENT_LENGTH': '36', 'CONTENT_TYPE': 'application/x-www-
form-urlencoded', 'DJANGO_SETTINGS_MODULE': 'djangoquest.settings',
'FP_NO_HOST_CHECK': 'NO', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HOMEDRIVE':
'C:', 'HOMEPATH': '\\Documents and Settings\\Administrator',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET':
'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING':
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',
'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=395526ba579cc9c378ef37d08ccadf49',
'HTTP_HOST': 'localhost:8000', 'HTTP_KEEP_ALIVE': '300',
'HTTP_REFERER': 'http://localhost:8000/questionnaire/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:
1.9.0.4) Gecko/2008102920 Firefox/3.0.4', 'LOGONSERVER': '\\\\TRAC-
SERVER', 'NUMBER_OF_PROCESSORS': '4', 'OS': 'Windows_NT', 'PATH': 'C:\
\Program Files\\Windows Resource Kits\\Tools\\;C:\\WINDOWS\\system32;C:
\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\TortoiseSVN\
\bin;C:\\Program Files\\CollabNet Subversion;C:\\Program Files\
\GnuWin32\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin;C:\
\Program Files\\Windows Resource Kits\\Tools;C:\\Python25', 'PATHEXT':
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', 'PATH_INFO': u'/
questionnaire/', 'PROCESSOR_ARCHITECTURE': 'x86',
'PROCESSOR_IDENTIFIER': 'x86 Family 15 Model 4 Stepping 10,
GenuineIntel', 'PROCESSOR_LEVEL': '15', 'PROCESSOR_REVISION': '040a',
'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'QUERY_STRING':
'', 'REMOTE_ADDR': '127.0.0.1', 'REMOTE_HOST': '', 'REQUEST_METHOD':
'POST', 'RUN_MAIN': 'true', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'trac-
server.fusionsystems.org', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL':
'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5',
'SESSIONNAME': 'RDP-Tcp#2', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\
\WINDOWS', 'TEMP': 'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'TMP':
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'USERDOMAIN': 'TRAC-
SERVER', 'USERNAME': 'Administrator', 'USERPROFILE': 'C:\\Documents
and Settings\\Administrator', 'WINDIR': 'C:\\WINDOWS', 'wsgi.errors':
<open file '<stderr>', mode 'w' at 0x0097F0B0>, 'wsgi.file_wrapper':
<class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input':
<socket._fileobject object at 0x013FC810>, 'wsgi.multiprocess': False,
'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme':
'http', 'wsgi.version': (1, 0)}>
* C:\djangoprojects\djangoquest\..\djangoquest\questionnaire
\views.py in do_login
153. last = True
154. return render_to_response(settings.QUESTIONNAIRE_TEMPLATES
+ 'questionnaire.html', {'user': user, 'categories': [category],
'last': last})
155.
156. return render_to_response(settings.QUESTIONNAIRE_TEMPLATES
+ 'completed.html', {'user': user})
157.
158. def do_login(request):
159. if len(request.POST) > 0:
160. if login(request) == False and request.POST.get
('email'): ...
161. error = ""
162. if len(RegUser.objects.filter(email = request.POST
['email'])) == 0:
163. error = u"Your emailaddress is not known. Please make sure
you entered your emailaddress correctly. Note: both your emailaddress
and your password are case-sensitive. Use the address as stated in
your invitiation."
164. else: # emailadres is know, password is incorrect
165. error = u"Your password is incorrect. Please make sure you
entered your password correctly. Note: both your emailaddress and your
password are case-sensitive. Use the password as stated in your
invitation."
166. return render_to_response(settings.QUESTIONNAIRE_TEMPLATES
+ 'login.html', {'error': error})
▶ Local vars
Variable Value
request
<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {u'password':
[u'admin'], u'email': [u'[EMAIL PROTECTED]']}>, COOKIES:{'sessionid':
'395526ba579cc9c378ef37d08ccadf49'}, META:{'ALLUSERSPROFILE': 'C:\
\Documents and Settings\\All Users', 'APPDATA': 'C:\\Documents and
Settings\\Administrator\\Application Data', 'APR_ICONV_PATH': 'C:\
\Program Files\\Subversion\\iconv', 'CLIENTNAME': 'NEZUMI',
'CLUSTERLOG': 'C:\\WINDOWS\\Cluster\\cluster.log',
'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
'COMPUTERNAME': 'TRAC-SERVER', 'COMSPEC': 'C:\\WINDOWS\\system32\
\cmd.exe', 'CONTENT_LENGTH': '36', 'CONTENT_TYPE': 'application/x-www-
form-urlencoded', 'DJANGO_SETTINGS_MODULE': 'djangoquest.settings',
'FP_NO_HOST_CHECK': 'NO', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HOMEDRIVE':
'C:', 'HOMEPATH': '\\Documents and Settings\\Administrator',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET':
'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING':
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',
'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=395526ba579cc9c378ef37d08ccadf49',
'HTTP_HOST': 'localhost:8000', 'HTTP_KEEP_ALIVE': '300',
'HTTP_REFERER': 'http://localhost:8000/questionnaire/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:
1.9.0.4) Gecko/2008102920 Firefox/3.0.4', 'LOGONSERVER': '\\\\TRAC-
SERVER', 'NUMBER_OF_PROCESSORS': '4', 'OS': 'Windows_NT', 'PATH': 'C:\
\Program Files\\Windows Resource Kits\\Tools\\;C:\\WINDOWS\\system32;C:
\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\TortoiseSVN\
\bin;C:\\Program Files\\CollabNet Subversion;C:\\Program Files\
\GnuWin32\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin;C:\
\Program Files\\Windows Resource Kits\\Tools;C:\\Python25', 'PATHEXT':
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', 'PATH_INFO': u'/
questionnaire/', 'PROCESSOR_ARCHITECTURE': 'x86',
'PROCESSOR_IDENTIFIER': 'x86 Family 15 Model 4 Stepping 10,
GenuineIntel', 'PROCESSOR_LEVEL': '15', 'PROCESSOR_REVISION': '040a',
'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'QUERY_STRING':
'', 'REMOTE_ADDR': '127.0.0.1', 'REMOTE_HOST': '', 'REQUEST_METHOD':
'POST', 'RUN_MAIN': 'true', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'trac-
server.fusionsystems.org', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL':
'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5',
'SESSIONNAME': 'RDP-Tcp#2', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\
\WINDOWS', 'TEMP': 'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'TMP':
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'USERDOMAIN': 'TRAC-
SERVER', 'USERNAME': 'Administrator', 'USERPROFILE': 'C:\\Documents
and Settings\\Administrator', 'WINDIR': 'C:\\WINDOWS', 'wsgi.errors':
<open file '<stderr>', mode 'w' at 0x0097F0B0>, 'wsgi.file_wrapper':
<class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input':
<socket._fileobject object at 0x013FC810>, 'wsgi.multiprocess': False,
'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme':
'http', 'wsgi.version': (1, 0)}>
* C:\djangoprojects\djangoquest\..\djangoquest\questionnaire
\views.py in login
44. else:
45. failure += [user]
46. sent = True
47.
48. return render_to_response(settings.QUESTIONNAIRE_TEMPLATES
+ 'email.html', {'users': RegUser.objects.all(), 'success': success,
'failure': failure, 'sent': sent })
49.
50. def login(request):
51. if request.session.get('logged_in') and request.session
['logged_in'] == True: ...
52. return True
53. try:
54. if request.POST['email'] != '' and request.POST
['password'] != '':
55. possible_users = RegUser.objects.filter(email =
request.POST['email'], password = request.POST['password'])
56. if possible_users.count() == 0:
57. request.session['logged_in'] = False
▶ Local vars
Variable Value
request
<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {u'password':
[u'admin'], u'email': [u'[EMAIL PROTECTED]']}>, COOKIES:{'sessionid':
'395526ba579cc9c378ef37d08ccadf49'}, META:{'ALLUSERSPROFILE': 'C:\
\Documents and Settings\\All Users', 'APPDATA': 'C:\\Documents and
Settings\\Administrator\\Application Data', 'APR_ICONV_PATH': 'C:\
\Program Files\\Subversion\\iconv', 'CLIENTNAME': 'NEZUMI',
'CLUSTERLOG': 'C:\\WINDOWS\\Cluster\\cluster.log',
'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
'COMPUTERNAME': 'TRAC-SERVER', 'COMSPEC': 'C:\\WINDOWS\\system32\
\cmd.exe', 'CONTENT_LENGTH': '36', 'CONTENT_TYPE': 'application/x-www-
form-urlencoded', 'DJANGO_SETTINGS_MODULE': 'djangoquest.settings',
'FP_NO_HOST_CHECK': 'NO', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HOMEDRIVE':
'C:', 'HOMEPATH': '\\Documents and Settings\\Administrator',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET':
'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING':
'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5',
'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=395526ba579cc9c378ef37d08ccadf49',
'HTTP_HOST': 'localhost:8000', 'HTTP_KEEP_ALIVE': '300',
'HTTP_REFERER': 'http://localhost:8000/questionnaire/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:
1.9.0.4) Gecko/2008102920 Firefox/3.0.4', 'LOGONSERVER': '\\\\TRAC-
SERVER', 'NUMBER_OF_PROCESSORS': '4', 'OS': 'Windows_NT', 'PATH': 'C:\
\Program Files\\Windows Resource Kits\\Tools\\;C:\\WINDOWS\\system32;C:
\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\TortoiseSVN\
\bin;C:\\Program Files\\CollabNet Subversion;C:\\Program Files\
\GnuWin32\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin;C:\
\Program Files\\Windows Resource Kits\\Tools;C:\\Python25', 'PATHEXT':
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', 'PATH_INFO': u'/
questionnaire/', 'PROCESSOR_ARCHITECTURE': 'x86',
'PROCESSOR_IDENTIFIER': 'x86 Family 15 Model 4 Stepping 10,
GenuineIntel', 'PROCESSOR_LEVEL': '15', 'PROCESSOR_REVISION': '040a',
'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'QUERY_STRING':
'', 'REMOTE_ADDR': '127.0.0.1', 'REMOTE_HOST': '', 'REQUEST_METHOD':
'POST', 'RUN_MAIN': 'true', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'trac-
server.fusionsystems.org', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL':
'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.5',
'SESSIONNAME': 'RDP-Tcp#2', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\
\WINDOWS', 'TEMP': 'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'TMP':
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1', 'USERDOMAIN': 'TRAC-
SERVER', 'USERNAME': 'Administrator', 'USERPROFILE': 'C:\\Documents
and Settings\\Administrator', 'WINDIR': 'C:\\WINDOWS', 'wsgi.errors':
<open file '<stderr>', mode 'w' at 0x0097F0B0>, 'wsgi.file_wrapper':
<class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input':
<socket._fileobject object at 0x013FC810>, 'wsgi.multiprocess': False,
'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme':
'http', 'wsgi.version': (1, 0)}>
* C:\Python25\Lib\site-packages\django\contrib\sessions\backends
\base.py in get
56. def keys(self):
57. return self._session.keys()
58.
59. def items(self):
60. return self._session.items()
61.
62. def get(self, key, default=None):
63. return self._session.get(key, default) ...
64.
65. def pop(self, key, *args):
66. self.modified = self.modified or key in self._session
67. return self._session.pop(key, *args)
68.
69. def setdefault(self, key, value):
▶ Local vars
Variable Value
default
None
key
'logged_in'
self
<django.contrib.sessions.backends.db.SessionStore object at
0x013E6130>
* C:\Python25\Lib\site-packages\django\contrib\sessions\backends
\base.py in _get_session
165. self.accessed = True
166. try:
167. return self._session_cache
168. except AttributeError:
169. if self._session_key is None or no_load:
170. self._session_cache = {}
171. else:
172. self._session_cache = self.load() ...
173. return self._session_cache
174.
175. _session = property(_get_session)
176.
177. def get_expiry_age(self):
178. """Get the number of seconds until the session expires."""
▶ Local vars
Variable Value
no_load
False
self
<django.contrib.sessions.backends.db.SessionStore object at
0x013E6130>
* C:\Python25\Lib\site-packages\django\contrib\sessions\backends
\db.py in load
9. """
10. Implements database session store.
11. """
12. def load(self):
13. try:
14. s = Session.objects.get(
15. session_key = self.session_key,
16. expire_date__gt=datetime.datetime.now() ...
17. )
18. return self.decode(force_unicode(s.session_data))
19. except (Session.DoesNotExist, SuspiciousOperation):
20. self.create()
21. return {}
22.
▶ Local vars
Variable Value
self
<django.contrib.sessions.backends.db.SessionStore object at
0x013E6130>
* C:\Python25\Lib\site-packages\django\db\models\manager.py in get
86. def distinct(self, *args, **kwargs):
87. return self.get_query_set().distinct(*args, **kwargs)
88.
89. def extra(self, *args, **kwargs):
90. return self.get_query_set().extra(*args, **kwargs)
91.
92. def get(self, *args, **kwargs):
93. return self.get_query_set().get(*args, **kwargs) ...
94.
95. def get_or_create(self, **kwargs):
96. return self.get_query_set().get_or_create(**kwargs)
97.
98. def create(self, **kwargs):
99. return self.get_query_set().create(**kwargs)
▶ Local vars
Variable Value
args
()
kwargs
{'expire_date__gt': datetime.datetime(2008, 12, 4, 17, 42, 24,
375000), 'session_key': '395526ba579cc9c378ef37d08ccadf49'}
self
<django.contrib.sessions.models.SessionManager object at
0x00FAC4F0>
* C:\Python25\Lib\site-packages\django\db\models\query.py in get
297.
298. def get(self, *args, **kwargs):
299. """
300. Performs the query and returns a single object matching
the given
301. keyword arguments.
302. """
303. clone = self.filter(*args, **kwargs)
304. num = len(clone) ...
305. if num == 1:
306. return clone._result_cache[0]
307. if not num:
308. raise self.model.DoesNotExist("%s matching query does not
exist."
309. % self.model._meta.object_name)
310. raise self.model.MultipleObjectsReturned("get() returned
more than one %s -- it returned %s! Lookup parameters were %s"
▶ Local vars
Variable Value
args
()
clone
Error in formatting: unable to open database file
kwargs
{'expire_date__gt': datetime.datetime(2008, 12, 4, 17, 42, 24,
375000), 'session_key': '395526ba579cc9c378ef37d08ccadf49'}
self
Error in formatting: unable to open database file
* C:\Python25\Lib\site-packages\django\db\models\query.py in
__len__
153. # Since __len__ is called quite frequently (for example,
as part of
154. # list(qs), we make some effort here to be as efficient as
possible
155. # whilst not messing up any existing iterators against the
QuerySet.
156. if self._result_cache is None:
157. if self._iter:
158. self._result_cache = list(self._iter)
159. else:
160. self._result_cache = list(self.iterator()) ...
161. elif self._iter:
162. self._result_cache.extend(list(self._iter))
163. return len(self._result_cache)
164.
165. def __iter__(self):
166. if self._result_cache is None:
▶ Local vars
Variable Value
self
Error in formatting: unable to open database file
* C:\Python25\Lib\site-packages\django\db\models\query.py in
iterator
268. if isinstance(fill_cache, dict):
269. requested = fill_cache
270. else:
271. requested = None
272. max_depth = self.query.max_depth
273. extra_select = self.query.extra_select.keys()
274. index_start = len(extra_select)
275. for row in self.query.results_iter(): ...
276. if fill_cache:
277. obj, _ = get_cached_row(self.model, row, index_start,
278. max_depth, requested=requested)
279. else:
280. obj = self.model(*row[index_start:])
281. for i, k in enumerate(extra_select):
▶ Local vars
Variable Value
extra_select
[]
fill_cache
False
index_start
0
max_depth
5
requested
None
self
Error in formatting: unable to open database file
* C:\Python25\Lib\site-packages\django\db\models\sql\query.py in
results_iter
199.
200. def results_iter(self):
201. """
202. Returns an iterator over the results from executing this
query.
203. """
204. resolve_columns = hasattr(self, 'resolve_columns')
205. fields = None
206. for rows in self.execute_sql(MULTI): ...
207. for row in rows:
208. if resolve_columns:
209. if fields is None:
210. # We only set this up here because
211. # related_select_fields isn't populated until
212. # execute_sql() has been called.
▶ Local vars
Variable Value
fields
None
resolve_columns
False
self
<django.db.models.sql.query.BaseQuery object at 0x013E61B0>
* C:\Python25\Lib\site-packages\django\db\models\sql\query.py in
execute_sql
1726. raise EmptyResultSet
1727. except EmptyResultSet:
1728. if result_type == MULTI:
1729. return empty_iter()
1730. else:
1731. return
1732.
1733. cursor = self.connection.cursor() ...
1734. cursor.execute(sql, params)
1735.
1736. if not result_type:
1737. return cursor
1738. if result_type == SINGLE:
1739. if self.ordering_aliases:
▶ Local vars
Variable Value
params
('395526ba579cc9c378ef37d08ccadf49', u'2008-12-04
17:42:24.375000')
result_type
'multi'
self
<django.db.models.sql.query.BaseQuery object at 0x013E61B0>
sql
'SELECT "django_session"."session_key",
"django_session"."session_data", "django_session"."expire_date" FROM
"django_session" WHERE ("django_session"."session_key" = %s AND
"django_session"."expire_date" > %s )'
* C:\Python25\Lib\site-packages\django\db\backends\__init__.py in
cursor
49. def close(self):
50. if self.connection is not None:
51. self.connection.close()
52. self.connection = None
53.
54. def cursor(self):
55. from django.conf import settings
56. cursor = self._cursor(settings) ...
57. if settings.DEBUG:
58. return self.make_debug_cursor(cursor)
59. return cursor
60.
61. def make_debug_cursor(self, cursor):
62. return util.CursorDebugWrapper(cursor, self)
▶ Local vars
Variable Value
self
<django.db.backends.sqlite3.base.DatabaseWrapper object at
0x00E67420>
settings
<django.conf.LazySettings object at 0x00AA0FF0>
* C:\Python25\Lib\site-packages\django\db\backends\sqlite3\base.py
in _cursor
138. from django.core.exceptions import ImproperlyConfigured
139. raise ImproperlyConfigured, "Please fill out DATABASE_NAME
in the settings module before using the database."
140. kwargs = {
141. 'database': settings.DATABASE_NAME,
142. 'detect_types': Database.PARSE_DECLTYPES |
Database.PARSE_COLNAMES,
143. }
144. kwargs.update(self.options)
145. self.connection = Database.connect(**kwargs) ...
146. # Register extract, date_trunc, and regexp functions.
147. self.connection.create_function("django_extract", 2,
_sqlite_extract)
148. self.connection.create_function("django_date_trunc", 2,
_sqlite_date_trunc)
149. self.connection.create_function("regexp", 2,
_sqlite_regexp)
150. return self.connection.cursor(factory=SQLiteCursorWrapper)
151.
▶ Local vars
Variable Value
kwargs
{'database': 'C:\\questionairedb\test_quest.sqlite',
'detect_types': 3}
self
<django.db.backends.sqlite3.base.DatabaseWrapper object at
0x00E67420>
settings
<django.conf.LazySettings object at 0x00AA0FF0>
Environment: Request Method: POST Request URL:
http://localhost:8000/questionnaire/
Django Version: 1.0.2 final Python Version: 2.5.0 Installed
Applications: ['django.contrib.auth', 'django.contrib.contenttypes',
'django.contrib.sessions', 'django.contrib.admin',
'djangoquest.questionnaire'] Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware') Traceback: File "C:
\Python25\Lib\site-packages\django\core\handlers\base.py" in
get_response 86. response = callback(request, *callback_args,
**callback_kwargs) File "C:\djangoprojects\djangoquest\..\djangoquest
\questionnaire\views.py" in index 210. response = do_login(request)
File "C:\djangoprojects\djangoquest\..\djangoquest\questionnaire
\views.py" in do_login 160. if login(request) == False and
request.POST.get('email'): File "C:\djangoprojects\djangoquest\..
\djangoquest\questionnaire\views.py" in login 51. if
request.session.get('logged_in') and request.session['logged_in'] ==
True: File "C:\Python25\Lib\site-packages\django\contrib\sessions
\backends\base.py" in get 63. return self._session.get(key, default)
File "C:\Python25\Lib\site-packages\django\contrib\sessions\backends
\base.py" in _get_session 172. self._session_cache = self.load() File
"C:\Python25\Lib\site-packages\django\contrib\sessions\backends\db.py"
in load 16. expire_date__gt=datetime.datetime.now() File "C:
\Python25\Lib\site-packages\django\db\models\manager.py" in get 93.
return self.get_query_set().get(*args, **kwargs) File "C:\Python25\Lib
\site-packages\django\db\models\query.py" in get 304. num = len(clone)
File "C:\Python25\Lib\site-packages\django\db\models\query.py" in
__len__ 160. self._result_cache = list(self.iterator()) File "C:
\Python25\Lib\site-packages\django\db\models\query.py" in iterator
275. for row in self.query.results_iter(): File "C:\Python25\Lib\site-
packages\django\db\models\sql\query.py" in results_iter 206. for rows
in self.execute_sql(MULTI): File "C:\Python25\Lib\site-packages\django
\db\models\sql\query.py" in execute_sql 1733. cursor =
self.connection.cursor() File "C:\Python25\Lib\site-packages\django\db
\backends\__init__.py" in cursor 56. cursor = self._cursor(settings)
File "C:\Python25\Lib\site-packages\django\db\backends
\sqlite3\base.py" in _cursor 145. self.connection = Database.connect
(**kwargs) Exception Type: OperationalError at /questionnaire/
Exception Value: unable to open database file
Request information
GET
No GET data
POST
Variable Value
password
u'admin'
email
u'[EMAIL PROTECTED]'
COOKIES
Variable Value
sessionid
'395526ba579cc9c378ef37d08ccadf49'
META
Variable Value
ALLUSERSPROFILE
'C:\\Documents and Settings\\All Users'
APPDATA
'C:\\Documents and Settings\\Administrator\\Application Data'
APR_ICONV_PATH
'C:\\Program Files\\Subversion\\iconv'
CLIENTNAME
'NEZUMI'
CLUSTERLOG
'C:\\WINDOWS\\Cluster\\cluster.log'
COMMONPROGRAMFILES
'C:\\Program Files\\Common Files'
COMPUTERNAME
'TRAC-SERVER'
COMSPEC
'C:\\WINDOWS\\system32\\cmd.exe'
CONTENT_LENGTH
'36'
CONTENT_TYPE
'application/x-www-form-urlencoded'
DJANGO_SETTINGS_MODULE
'djangoquest.settings'
FP_NO_HOST_CHECK
'NO'
GATEWAY_INTERFACE
'CGI/1.1'
HOMEDRIVE
'C:'
HOMEPATH
'\\Documents and Settings\\Administrator'
HTTP_ACCEPT
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET
'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING
'gzip,deflate'
HTTP_ACCEPT_LANGUAGE
'en-us,en;q=0.5'
HTTP_CACHE_CONTROL
'max-age=0'
HTTP_CONNECTION
'keep-alive'
HTTP_COOKIE
'sessionid=395526ba579cc9c378ef37d08ccadf49'
HTTP_HOST
'localhost:8000'
HTTP_KEEP_ALIVE
'300'
HTTP_REFERER
'http://localhost:8000/questionnaire/'
HTTP_USER_AGENT
'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.0.4) Gecko/
2008102920 Firefox/3.0.4'
LOGONSERVER
'\\\\TRAC-SERVER'
NUMBER_OF_PROCESSORS
'4'
OS
'Windows_NT'
PATH
'C:\\Program Files\\Windows Resource Kits\\Tools\\;C:\\WINDOWS\
\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\
\TortoiseSVN\\bin;C:\\Program Files\\CollabNet Subversion;C:\\Program
Files\\GnuWin32\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin;C:
\\Program Files\\Windows Resource Kits\\Tools;C:\\Python25'
PATHEXT
'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PATH_INFO
u'/questionnaire/'
PROCESSOR_ARCHITECTURE
'x86'
PROCESSOR_IDENTIFIER
'x86 Family 15 Model 4 Stepping 10, GenuineIntel'
PROCESSOR_LEVEL
'15'
PROCESSOR_REVISION
'040a'
PROGRAMFILES
'C:\\Program Files'
PROMPT
'$P$G'
QUERY_STRING
''
REMOTE_ADDR
'127.0.0.1'
REMOTE_HOST
''
REQUEST_METHOD
'POST'
RUN_MAIN
'true'
SCRIPT_NAME
u''
SERVER_NAME
'trac-server.fusionsystems.org'
SERVER_PORT
'8000'
SERVER_PROTOCOL
'HTTP/1.1'
SERVER_SOFTWARE
'WSGIServer/0.1 Python/2.5'
SESSIONNAME
'RDP-Tcp#2'
SYSTEMDRIVE
'C:'
SYSTEMROOT
'C:\\WINDOWS'
TEMP
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1'
TMP
'C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\1'
USERDOMAIN
'TRAC-SERVER'
USERNAME
'Administrator'
USERPROFILE
'C:\\Documents and Settings\\Administrator'
WINDIR
'C:\\WINDOWS'
wsgi.errors
<open file '<stderr>', mode 'w' at 0x0097F0B0>
wsgi.file_wrapper
<class 'django.core.servers.basehttp.FileWrapper'>
wsgi.input
<socket._fileobject object at 0x013FC810>
wsgi.multiprocess
False
wsgi.multithread
True
wsgi.run_once
False
wsgi.url_scheme
'http'
wsgi.version
(1, 0)
Settings
Using settings module djangoquest.settings
Setting Value
ABSOLUTE_URL_OVERRIDES
{}
ADMINS
(('Admin name', '[EMAIL PROTECTED]'),)
ADMIN_FOR
()
ADMIN_MEDIA_PREFIX
'/media/'
ALLOWED_INCLUDE_ROOTS
()
APPEND_SLASH
True
AUTHENTICATION_BACKENDS
('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS
()
CACHE_BACKEND
'dummy://'
CACHE_MIDDLEWARE_KEY_PREFIX
''
CACHE_MIDDLEWARE_SECONDS
600
COMMENTS_ALLOW_PROFANITIES
False
COMMENTS_BANNED_USERS_GROUP
None
COMMENTS_FIRST_FEW
0
COMMENTS_MODERATORS_GROUP
None
COMMENTS_SKETCHY_USERS_GROUP
None
DATABASE_ENGINE
'sqlite3'
DATABASE_HOST
''
DATABASE_NAME
'C:\\questionairedb\test_quest.sqlite'
DATABASE_OPTIONS
{}
DATABASE_PASSWORD
'********************'
DATABASE_PORT
''
DATABASE_USER
''
DATETIME_FORMAT
'N j, Y, P'
DATE_FORMAT
'N j, Y'
DEBUG
True
DEBUG_PROPAGATE_EXCEPTIONS
False
DEFAULT_CHARSET
'utf-8'
DEFAULT_CONTENT_TYPE
'text/html'
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL
'[EMAIL PROTECTED]'
DEFAULT_INDEX_TABLESPACE
''
DEFAULT_TABLESPACE
''
DISALLOWED_USER_AGENTS
()
EMAIL_HOST
'localhost'
EMAIL_HOST_PASSWORD
'********************'
EMAIL_HOST_USER
''
EMAIL_PORT
25
EMAIL_SUBJECT_PREFIX
'[Django] '
EMAIL_USE_TLS
False
FILE_CHARSET
'utf-8'
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler')
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
FILE_UPLOAD_PERMISSIONS
None
FILE_UPLOAD_TEMP_DIR
None
FIXTURE_DIRS
()
FORCE_SCRIPT_NAME
None
IGNORABLE_404_ENDS
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico',
'.php')
IGNORABLE_404_STARTS
('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS
['django.contrib.auth', 'django.contrib.contenttypes',
'django.contrib.sessions', 'django.contrib.admin',
'djangoquest.questionnaire']
INTERNAL_IPS
()
JING_PATH
'/usr/bin/jing'
LANGUAGES
(('ar', 'Arabic'), ('bn', 'Bengali'), ('bg', 'Bulgarian'), ('ca',
'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de',
'German'), ('el', 'Greek'), ('en', 'English'), ('es', 'Spanish'),
('et', 'Estonian'), ('es-ar', 'Argentinean Spanish'), ('eu',
'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'),
('ga', 'Irish'), ('gl', 'Galician'), ('hu', 'Hungarian'), ('he',
'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('is', 'Icelandic'),
('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('ko',
'Korean'), ('km', 'Khmer'), ('kn', 'Kannada'), ('lv', 'Latvian'),
('lt', 'Lithuanian'), ('mk', 'Macedonian'), ('nl', 'Dutch'), ('no',
'Norwegian'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br',
'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk',
'Slovak'), ('sl', 'Slovenian'), ('sr', 'Serbian'), ('sv', 'Swedish'),
('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'),
('uk', 'Ukrainian'), ('zh-cn', 'Simplified Chinese'), ('zh-tw',
'Traditional Chinese'))
LANGUAGES_BIDI
('he', 'ar', 'fa')
LANGUAGE_CODE
'en-us'
LANGUAGE_COOKIE_NAME
'django_language'
LOCALE_PATHS
()
LOGIN_REDIRECT_URL
'/accounts/profile/'
LOGIN_URL
'/accounts/login/'
LOGOUT_URL
'/accounts/logout/'
MANAGERS
(('Admin name', '[EMAIL PROTECTED]'),)
MEDIA_ROOT
''
MEDIA_URL
''
MIDDLEWARE_CLASSES
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware')
MONTH_DAY_FORMAT
'F j'
PASSWORD_RESET_TIMEOUT_DAYS
'********************'
PREPEND_WWW
False
PROFANITIES_LIST
'********************'
PROJECT_NAME
'djangoquest'
QUESTIONNAIRE_TEMPLATES
'questionnaire/'
QUESTIONNAIRE_URL
'http://10.21.1.124/questionnaire'
ROOT_URLCONF
'djangoquest.urls'
SECRET_KEY
'********************'
SEND_BROKEN_LINK_EMAILS
False
SERVER_EMAIL
'[EMAIL PROTECTED]'
SESSION_COOKIE_AGE
1209600
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_NAME
'sessionid'
SESSION_COOKIE_PATH
'/'
SESSION_COOKIE_SECURE
False
SESSION_ENGINE
'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
SESSION_FILE_PATH
None
SESSION_SAVE_EVERY_REQUEST
False
SETTINGS_MODULE
'djangoquest.settings'
SITE_ID
1
STATIC_DOC_ROOT
'C:\\djangoprojects\\djangoquest/media'
TEMPLATE_CONTEXT_PROCESSORS
('django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media')
TEMPLATE_DEBUG
True
TEMPLATE_DIRS
('C:\\djangoprojects\\djangoquest/templates',)
TEMPLATE_LOADERS
('django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source')
TEMPLATE_STRING_IF_INVALID
''
TEST_DATABASE_CHARSET
None
TEST_DATABASE_COLLATION
None
TEST_DATABASE_NAME
None
TEST_RUNNER
'django.test.simple.run_tests'
TIME_FORMAT
'P'
TIME_ZONE
'America/Chicago'
TRANSACTIONS_MANAGED
False
URL_VALIDATOR_USER_AGENT
'Django/1.0.2 final (http://www.djangoproject.com)'
USE_ETAGS
False
USE_I18N
True
WORKING_DIRECTORY
'C:\\djangoprojects\\djangoquest'
YEAR_MONTH_FORMAT
'F Y'
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---