Форум сайта python.su
Выдает ошибку
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/dbconnection.py”, line 298, in _executeRetry
return cursor.execute(query)
ProgrammingError: ERROR: column “child_name” does not exist
SELECT child_name, user_name, email_address, display_name, password, created FROM tg_user WHERE id = (4)
TurboGears 1.0b1
at
OpenBSD 3.9
Читал трак, но конкретного лечения так и не нашел. :(
Офлайн
Попробуй с SQLAlchemy :)
Офлайн
dem,
1) как запыскаешь toolbox? отдельной командой tg-admin toolbox или как часть своего проекта
2) возможно ты изменил model.py, а не перезапустил toolbox
3) возможно не совпадают данные из БД и model.py
какая СУБД?
Офлайн
dem
Max Ischenko
Проблема со схемой базы данных. Что за child_name? Разберись, откуда он у
тебя взялся и почему его нет в базе.
slivlenдумаю, что не нужно, - по крайней мере не сейчас. :)
Попробуй с SQLAlchemy smile
Офлайн
pythonwin1. $ tg-admin toolbox
dem,
1) как запыскаешь toolbox? отдельной командой tg-admin toolbox или как часть своего проекта
2) возможно ты изменил model.py, а не перезапустил toolbox
3) возможно не совпадают данные из БД и model.py
какая СУБД?
Офлайн
а полный код ошибки можешь показать?
Офлайн
Traceback (most recent call last):
File “/usr/local/lib/python2.4/site-packages/CherryPy-2.2.1-py2.4.egg/cherrypy/_cphttptools.py”, line 103, in _run
applyFilters('before_main')
File “/usr/local/lib/python2.4/site-packages/CherryPy-2.2.1-py2.4.egg/cherrypy/filters/__init__.py”, line 151, in applyFilters
method()
File “/usr/local/lib/python2.4/site-packages/TurboGears-1.0b1-py2.4.egg/turbogears/visit/api.py”, line 154, in before_main
plugin.record_request( visit )
File “/usr/local/lib/python2.4/site-packages/TurboGears-1.0b1-py2.4.egg/turbogears/identity/visitor.py”, line 170, in record_request
set_current_identity( identity )
File “/usr/local/lib/python2.4/site-packages/TurboGears-1.0b1-py2.4.egg/turbogears/identity/__init__.py”, line 105, in set_current_identity
cherrypy.request.user_name = identity.user_name
File “/usr/local/lib/python2.4/site-packages/TurboGears-1.0b1-py2.4.egg/turbogears/identity/soprovider.py”, line 91, in _get_user_name
if not self.user:
File “/usr/local/lib/python2.4/site-packages/TurboGears-1.0b1-py2.4.egg/turbogears/identity/soprovider.py”, line 82, in _get_user
self._user= user_class.get( visit.user_id )
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/inheritance/__init__.py”, line 161, in get
val = super(InheritableSQLObject, cls).get(id, connection, selectResults)
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/main.py”, line 912, in get
val._init(id, connection, selectResults)
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/main.py”, line 955, in _init
selectResults = self._connection._SO_selectOne(self, dbNames)
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/dbconnection.py”, line 576, in _SO_selectOne
return self.queryOne(
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/dbconnection.py”, line 760, in queryOne
return self._dbConnection._queryOne(self._connection, s)
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/dbconnection.py”, line 342, in _queryOne
self._executeRetry(conn, c, s)
File “/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-py2.4.egg/sqlobject/dbconnection.py”, line 298, in _executeRetry
return cursor.execute(query)
ProgrammingError: ERROR: column “child_name” does not exist
SELECT child_name, user_name, email_address, display_name, password, created FROM tg_user WHERE id = (4)
Что самое интрестное - ну нет у меня “ДЕТЕЙ” :)
Офлайн
Прикол - из Лиса не работает а из LYNX - работает !похоже на баг?
Офлайн
это при запуске или при входе в toolbox или при входе в Catwalk?
Офлайн
Касается это только запуска и работы с toolbox.
Вот это гемор! Все работает, но нужно периодически выносить все “кукиши” - что за бред?
Отредактировано (Окт. 17, 2006 15:03:01)
Офлайн