J'ai une très longue question. Je tiens à le diviser en plusieurs lignes en python. Un moyen de le faire en javascript seraient à l'aide de plusieurs phrases et de les rejoindre avec un opérateur + (je sais, c'est peut-être pas le moyen le plus efficace pour le faire, mais je ne suis pas vraiment préoccupé par la performance à ce stade, la lisibilité du code). Exemple:
var long_string='some text not important. just garbage to'+
'illustrate my example';
J'ai essayé de faire quelque chose de similaire en python, mais il ne fonctionne pas, j'ai donc utilisé \ diviser le long de la chaîne. Cependant, je ne suis pas sûr si c'est le seul ou le meilleur/pythonicest façon de faire. Il a l'air gêné. Code:
query= 'SELECT action.descr as "action", '\
'role.id as role_id,'\
'role.descr as role'\
'FROM '\
'public.role_action_def,'\
'public.role,'\
'public.record_def, '\
'public.action'\
'WHERE role.id = role_action_def.role_id AND'\
'record_def.id = role_action_def.def_id AND'\
'action.id = role_action_def.action_id AND'\
'role_action_def.account_id = '+account_id+' AND'\
'record_def.account_id='+account_id+' AND'\
'def_id='+def_id
Toutes les suggestions seraient appréciées