I'd like to know if there is a restriction using inheritance about
multiplejoin function because I'm getting an error and I don't know why.
I've the following code:
class Question(InheritableSQLObject):
filename = StringCol(default=None, length=255, unique=True)
title = StringCol(default=None)
default_mark = FloatCol(default=0.0)
wording = RelatedJoin('Content')
term_questions = RelatedJoin('Term', joinColumn='term',
otherColumn='question',
intermediateTable='Term_questions')
answers = MultipleJoin('Answer')
questionref = MultipleJoin('QuestionRef')
class Answer(SQLObject):
value = StringCol(default=None)
calification = FloatCol(default=None)
ide = StringCol(default=None)
question = ForeignKey('Question')
class Ord(Question):
_inheritable = False
shuffle = BoolCol()
orderanswers = MultipleJoin('OrderChoice')
class OrderChoice(SQLObject):
value = StringCol(default=None)
ord = IntCol(default=None)
ide = StringCol(default=None)
question = ForeignKey('Ord')
and when I've a Ord instance (called 'q') and I do 'q.orderanswers' I get
the following error:
sqlobject.dberrors.OperationalError: Unknown column 'ord_id' in 'where
clause'
Any idea?
Thanks!!
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss