Hi,
I am having a small issue with multiple python modules and declarative...
I might miss something but
Consider:
a.py:
8---
Base = declarative_base()
class A(Base):
...
8---
b.py
Base = declarative_base()
class B(Base):
On Feb 8, 2011, at 1:19 PM, Martijn Moeling wrote:
Hi,
I am having a small issue with multiple python modules and declarative...
I might miss something but
Consider:
a.py:
8---
Base = declarative_base()
class A(Base):
...
Michael,
Do you ever sleep?
I am not sure I get your point. How do I set up a common Base.
I could do Base= Declarative_base()
from a import A (or * not sure how this differs in this case)
from b import B (or *)
If I do not declare Base in module a I get an Import Error on class A(Base),
Hi Martin,
On 08/02/2011 19:25, Martijn Moeling wrote:
I am not sure I get your point. How do I set up a common Base.
I could do Base= Declarative_base()
from a import A (or * not sure how this differs in this case)
from b import B (or *)
If I do not declare Base in module a I get an Import
the idea is like this:
myproject/
myproject/__init__.py
myproject/meta.py
myproject/somepackage/__init__.py
myproject/somepackage/a.py
myproject/someotherpackage/__init__.py
myproject/someotherpackage/b.py
myproject/__init__.py:
from myproject.somepackage import a
from
Clear, if all packages are in the same project that is..
and what if in a.py I want to inherit some class mapped with b.py
mixin does not allways work as a solution subclassing (DeclarativeMeta) is an
option, not sure
Once I do a base=declarative_base(metadata=BaseB)
every class
On Feb 8, 2011, at 3:57 PM, Martijn Moeling wrote:
Clear, if all packages are in the same project that is..
and what if in a.py I want to inherit some class mapped with b.py
mixin does not allways work as a solution subclassing (DeclarativeMeta) is an
option, not sure
Once
Clear!
On Feb 8, 2011, at 10:21 PM, Michael Bayer wrote:
On Feb 8, 2011, at 3:57 PM, Martijn Moeling wrote:
Clear, if all packages are in the same project that is..
and what if in a.py I want to inherit some class mapped with b.py
mixin does not allways work as a solution