This could be sort of a FAQ. I skimmed this list but found nothing
appropriate.
I'm looking for a way to auto-generate translation (in the i18n sense)
tables for translatable columns to avoid writing the boilerplate, like in
(as probably everybody would do):
class WhatNot(Base):
...
class Language(Base):
...
class WhatNot_I18N(Base):
WhatNot_Id = Column(Integer, ForeignKey('WhatNot.Id'), primary_key=True)
Language_Id = Column(Integer, ForeignKey('Language.Id'), primary_key=True)
Description = Column(Unicode(128))
OtherText = Column(Unicode(128))
So for every WhatNot there would be one or more WhatNot_I18N for the
various translations of Description and OtherText.
I'm sure with SA there would be a way to automate creating such a
translation table on the fly when defining the master table, either with
@decorators, or like zzzeek's
"magic<http://techspot.zzzeek.org/2011/05/17/magic-a-new-orm>".
I've tried many ways, but to no success (well I've just started using it
for a few days). Has anybody succeeded in doing such a thing, or what would
be the best path towards it?
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/sqlalchemy/-/sSQaTyIbeikJ.
To post to this group, send email to [email protected].
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.