Simple select statement using a foreignkey..
2007-05-01 00:16:54 GMT
So I am writing my own wiki. Here are my relevant tables:
class WikiPage(SQLObject):
name = StringCol(alternateID=True, length=40)
currentVersion = IntCol(default=None)
lockedTime = DateTimeCol(default=None)
lockedPerson = IntCol(default=None)
class WikiData(SQLObject):
wikiPage = ForeignKey('WikiPage')
version = IntCol(default=None)
time = DateTimeCol.now()
author = ForeignKey('User')
ipnr = StringCol(default=None) # the ip number of committer
comment = StringCol(default=None)
text = StringCol() # the actual text of the page
Now, when I do a simple select like:
x = WikiData.select
( WikiData.q.wiki_page_id == 1 ) [:1]
I get:
When I try replacing wiki_page_id with wiki_page or wikiPage, it still doesn't work.
But when I use version, it works fine.
How can I make it work? (This is just the first step to a more complicated query.)
Thanks
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ sqlobject-discuss mailing list sqlobject-discuss <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss



RSS Feed