Hi, i can actually confirm that i don't get the error when all models are in
the same module. Any ideas?

On Wed, Mar 30, 2011 at 3:57 PM, eric cire <371c....@gmail.com> wrote:

> After investigating further, i have the impression that the problem occurs
> when models are in different modules (notes.py & users.py in this case) but
> if the models are in the same module eg. myapp.models.__init__.py, the
> tables are created.
>
> I'd still like to know why this is happening because i don't intend to put
> al my models in the same module..
>
> Thanks,
>
>
> On Wed, Mar 30, 2011 at 3:36 PM, 371c <371c....@gmail.com> wrote:
>
>> Hi,
>>
>> I have the following setup:
>>
>> myapp.models.notes.py
>> Note model defined here using declarative base
>>
>> myapp.models.users.py
>> User model defined here using declarative base
>>
>> myapp.models.meta.py
>> Base and DBSession defined here to avoid circular imports...
>>
>> myapp.lib.bootstrap.py
>> Called to initialize the database with some initial data. The
>> following is done:
>> create an engine (sqlite:///notes.db)
>> call Base.create_all(bind=engine)
>>
>> The Base class is the same for the models and the bootstrap.py module,
>> but i still get a noreferencedtableerror...
>>
>> it basically doesn't create the database tables when  bootstrap.py is
>> called..
>>
>> Any ideas ?
>>
>> Regards,
>>
>>
>>
>>
>>
>>
>

-- 
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 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to