FIx in querybuilder

This commit is contained in:
Antonio de la Rosa 2018-05-08 22:02:14 +02:00
parent 8c462b2693
commit a7d2456857

View file

@ -267,6 +267,23 @@ def select_a_row_where(model, conditions=['', []], fields_selected=[], raw_query
return row return row
def select_a_row(model, id, fields_selected=[], raw_query=0):
conditions=['WHERE `'+model.name+'`.`'+model.name_field_id+'`=%s', [id]]
with select(model, conditions, fields_selected, raw_query) as cursor:
row=cursor.fetchone()
if row==None:
row=False
else:
if model.show_formatted:
for k, col in row.items():
row[k]=model.fields[k].show_formatted(col)
return row
# A method por count num rows affected for sql conditions # A method por count num rows affected for sql conditions
def select_count(model, conditions=['', []], field_to_count='id', raw_query=True): def select_count(model, conditions=['', []], field_to_count='id', raw_query=True):