hi werner,

Thanks for the help.It is working fine now.

On Tue, Feb 16, 2010 at 9:11 PM, werner <wbru...@free.fr> wrote:

> On 16/02/2010 15:48, Krishnakant Mane wrote:
>
>> On Tuesday 16 February 2010 07:01 PM, avdd wrote:
>>
>>  Now the specific problem you see is that the ORM uses the declared
>>> ForeignKeys to determine how to join tables for a relation, but on
>>> your Detail table you have two foreign keys back to account and the
>>> ORM doesn't know which one to use.
>>>
>>>  Even I have the same problem.
>> If one table has 2 columns as foreign keys which refer back to one column
>> in the parent table, how do we sort this problem out?
>>
>>  I did it like this:
> class Recipeit(Base):
>    __table__ = sa.Table(u'recipeit', metadata,
>    sa.Column(u'recipeitid', sa.Integer(),
> sa.Sequence('gen_recipeit_recipeitid'), primary_key=True, nullable=False),
> ...
>    sa.Column(u'fk_recipeid', sa.Integer(),
> sa.ForeignKey(u'recipe.recipeid'), nullable=False),
>    sa.Column(u'ot_fk_recipeid', sa.Integer(),
> sa.ForeignKey(u'recipe.recipeid')),
> ...
>    )
>
>    recipe = sao.relation(Recipe, primaryjoin=
>                ('Recipeit.fk_recipeid==Recipe.recipeid'))
>    ot_recipe = sao.relation(Recipe, primaryjoin=
>                ('Recipeit.ot_fk_recipeid==Recipe.recipeid'))
>
> Werner
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sqlalchemy" group.
> To post to this group, send email to sqlalch...@googlegroups.com.
> To unsubscribe from this group, send email to
> sqlalchemy+unsubscr...@googlegroups.com<sqlalchemy%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/sqlalchemy?hl=en.
>
>


-- 


Njoy the share of Freedom :)
Anusha Kadambala

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to