Jeff,
I think what you're working towards is a functioning identity doohickey
pretty much immediately after enabling it in dev.cfg, without config
anywhere else. A commendable idea, I think, but it's not there yet.
With a fresh quickstart, dev.cfg edits, and "python test-start.py",
I get the following error when trying to access the site:
Traceback (most recent call last):
File
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/_cphttptools.py",
line 269, in run
applyFilters('beforeMain')
File
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/_cphttptools.py",
line 641, in applyFilters
method()
File
"/usr/lib/python2.4/site-packages/TurboGears-0.9a0dev_r485-py2.4.egg/turbogears/visit.py",
line 80, in beforeMain
plugin.record_request( visit.id )
File
"/usr/lib/python2.4/site-packages/TurboGears-0.9a0dev_r485-py2.4.egg/turbogears/identity/visitor.py",
line 134, in record_request
identity= self.identity_from_request(visit_id)
File
"/usr/lib/python2.4/site-packages/TurboGears-0.9a0dev_r485-py2.4.egg/turbogears/identity/visitor.py",
line 58, in identity_from_request
identity= source(visit_id)
File
"/usr/lib/python2.4/site-packages/TurboGears-0.9a0dev_r485-py2.4.egg/turbogears/identity/visitor.py",
line 94, in identity_from_visit
return self.provider.load_identity( visit_id )
File
"/usr/lib/python2.4/site-packages/TurboGears-0.9a0dev_r485-py2.4.egg/turbogears/identity/soprovider.py",
line 156, in load_identity
visit= TG_VisitIdentity.by_visit_id( visit_id )
File "<string>", line 1, in <lambda>
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/main.py",
line 1266, in _SO_fetchAlternateID
result, obj = cls._findAlternateID(name, dbName, value, connection)
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/main.py",
line 1262, in _findAlternateID
value), None
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/dbconnection.py",
line 585, in _SO_selectOneAlt
return self.queryOne("SELECT %s FROM %s WHERE %s = %s" %
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/dbconnection.py",
line 748, in queryOne
return self._dbConnection._queryOne(self._connection, s)
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/dbconnection.py",
line 339, in _queryOne
self._executeRetry(conn, c, s)
File
"/usr/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1457-py2.4.egg/sqlobject/dbconnection.py",
line 295, in _executeRetry
return cursor.execute(query)
ProgrammingError: ERROR: relation "tg_visit_identity" does not exist
SELECT id, visit_id, user_id FROM tg_visit_identity WHERE visit_id = 1
I don't think the auto-generation of tables on application start is
working yet.
-Mike