Creo que lo que quieres es declared_attr
De la docu, un ejemplo de uso:
from sqlalchemy.ext.declarative import declared_attr
class MyMixin(object):
@declared_attr
def __tablename__(cls):
return cls.__name__.lower()
__table_args__ = {'mysql_engine': 'InnoDB'}
_
en esa linea estoy investigando.
Mi problema va un poco mas lejos.
Me gustaria ser capaz de poder gestionar un numero arbitrario de tablas
(todas con el mismo 'schema'). En otras palabras, necesitaria un numero
indefinido de clases, cada una con un nombre diferente (que luego sera,
siguiente ese ej
> name = name.lower()
> AttributeError: 'tuple' object has no attribute 'lower'
>
>
Al parecer name es una tupla (creo que tu lo llamas tulupa por alguna
razon), pero tu crees que es un string.
Suerte,
Jose
(perdon por la ausencia de tildes)
___
Py
Gracias jose por la velocidad de respuesta, pero si ves el error que me
marcas esta en una libreria de python, y esto se soluciona cunando saco el
envio al bcc.
pd: estas perdonado por la ausencia de tildes, yo tampoco las tengo, el
teclado en inlges es mas comodo.
Saludos.
El 26 de septiembre d
parece indicar que name si es un string en un caso, y no en el otro.
El 26 de septiembre de 2012 13:31, Nicolas lino
escribió:
> Gracias jose por la velocidad de respuesta, pero si ves el error que me
> marcas esta en una libreria de python, y esto se soluciona cunando saco el
> envio al bcc.
A ver si esto te ayuda:
>>> from email.mime.multipart import MIMEMultipart
>>> msg = MIMEMultipart()
>>> msg['To'] = 'lalala'
>>> p = msg['To','lololo']
Traceback (most recent call last):
File "", line 1, in
quiza te sirva un poco de codigo para poder compara y tomar ideas
te dejo esta pagina donde en un proyecto que me toco ver en su minuto
me ayudo mucho
http://nullege.com/
http://nullege.com/codes/show/src%40d%40b%40dbcook-HEAD%40trunk%40dbcook%40usage%40example%40example1.py/11/sqlalchemy/python