[genropy] Re: relazionare campo di altra tabella in una vista, e lista di default

  • From: Massimo Masson <max@xxxxxxxxxxxxxxx>
  • To: genropy@xxxxxxxxxxxxx
  • Date: Fri, 8 Jan 2016 11:21:08 +0100

Il 08/01/2016 11.10, Francesco Porcari ha scritto:

Francesco scusami sei più veloce tu a rispondere ai miei problemi che io a scriverli... hahahah! :)

   [...]
   tbl.column('tavolo_id', name_long='!!Tavolo',
name_short='!!Tavolo').relation('tavolo.id', relation_name='tavoli',
mode='foreignkey', onDelete='raise’)
‘ordini’ #il relation_name specifica come la table *ordine* viene vista
dalla table *tavolo*
*1 tavolo N ordini. *


Caspita sul relation_name faccio ancora confusione!!! :(
Ora metto 'ordini' al posto di 'tavoli'

[...]

tbl.column('posti', dtype='N', name_long='!!Posti’)
#piccola notazione io lo chiamerei *numero_posti *(ma è perché sono uno
scassarazzi)

:-)

Perchè lo faresti? Perché così il nome mi dice anche il tipo di dato?

[...]

       r.fieldcell('@tavoli.posti’)
                           @tavolo_id.posti  #considera il verso della
relazione la foreignkey è tavolo_id

ACCIDENTI!!!

Sono troppo distratto, il verso della relazione mi ha fregato e continuavo a pensare ai "tavoli" delle righe sopra.

OVVIAMENTE funziona perfettamente, chiaro e limpido.
Il mio era proprio un errore logico.

Grazie e perdonate il "rumore" in lista... avrei dovuto arrivarci da solo! :(

[...]

def  th_query(self):
return dict(…., runOnStart=True)

OK, mettendo le cose al posto giusto va che è una meraviglia (toh!) :-)

Grazie grazie grazie ancora,
max.


Other related posts: