A Dimarts 30 Juliol 2013 15:48:01, Pablo Padulles va escriure:
> Hola, tengo un inconveniente con un required=True q quiero convertir en
> False, y no puedo...
>
> Intente de varias formas (dos) pero nada.
>
> con PoolMeta no funciono, remplace los atributos del campo, pero el NOT
> NULL no cambia del postgres, si el comentario, pero el NOT NULL sigue
> igual.
>
> después probé con __register__ q a continuación pego el código, pero
> tampoco funciono.
>
> @classmethod
>
> def __register__(cls, module_name):
>
> cursor = Transaction().cursor
>
> table = TableHandler(cursor, cls, module_name)
>
>
> if table.column_exist('CAMPO'):
>
> table.not_null_action('CAMPO', action='remove')
>
>
> La idea es no tocar el codigo original, pero si no queda otra...
¿En qué modelo te ocurre esto? La idea es que en general los módulos de core
sean relativamente poco restrictivos con el fin de evitar estos problemas. A lo
mejor sería conveniente proponer el cambio en el módulo core.
Esto mismo hemos hecho, por ejemplo, con el módulo analytic_account.
--
Albert Cervera i Areny
Consultor funcional
Tel. 93 553 18 03
@albertnan
www.NaN-tic.com
Avís legal >>