> the association table is an instance of Table, > and does not need its own class. It's easiest to declare > the association table in the same module as that which > it is used, in this case "post.py".
Ok this sounds fine, I've done this now, declaring the table in the post.py module. > When you create "post.py", that creates Post, and in order > to create the relation either needs to import "keyword.py" directly, > or, when a third module uses "post.py" it would have to also > import "keyword.py" before using the Post class. That's fine too, I've now imports keyword into post. I'm now getting a new error thrown at me though: File "/var/lib/python-support/python2.5/sqlalchemy/schema.py", line 788, in column "foreign key" % tname) sqlalchemy.exceptions.NoReferencedTableError: Could not find table 'post' with which to generate a foreign key This is unusual as the table post does exist in the database, and is also declared as the class in the post.py module. Any ideas? Thanks Michael, Heston --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---