Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > EDI/RAD
EDI/RAD Environnements de développement pour Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/12/2012, 13h08   #1
realwail
Invité régulier
 
Homme Wail Tazi
Inscription : mars 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Wail Tazi

Informations forums :
Inscription : mars 2008
Messages : 18
Points : 8
Points : 8
Par défaut Initialiser un champs par le résultat d'une fonction

Bonjour Expert,

j'ai crée une fonction qui incrémente le dernier "id" de ma table installation. et je veux donner cette valeur au champs installation pour l'initialiser.

voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
 
def get_id(self,cr, uid, ids, context=None):
		cr.execute('SELECT id FROM installation ORDER BY id DESC LIMIT 1 ')
		id = cr.fetchone()[0] + 1
		return id 
 
_defaults = {
 
		'ID': lambda self,cr,uid,context={}: get_id(self,cr, uid, ids),
    }
Merci de m'aider car ce code ne marche pas
realwail est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h09.


 
 
 
 
Partenaires

Hébergement Web