Added method for get dicts
This commit is contained in:
parent
ccb152ed07
commit
d3f4fb5b4a
2 changed files with 58 additions and 0 deletions
|
|
@ -142,3 +142,26 @@ class GenerateAdminClass:
|
||||||
else:
|
else:
|
||||||
return self.t.render_template(self.template_admin, admin=self)
|
return self.t.render_template(self.template_admin, admin=self)
|
||||||
|
|
||||||
|
"""
|
||||||
|
def show_config(self):
|
||||||
|
|
||||||
|
|
||||||
|
getpostfiles=GetPostFiles()
|
||||||
|
|
||||||
|
getpostfiles.obtain_query()
|
||||||
|
|
||||||
|
op=getpostfiles.query.get('op', '')
|
||||||
|
|
||||||
|
object_id=getpostfiles.query.get('id', '0')
|
||||||
|
|
||||||
|
c=self.model.select_count
|
||||||
|
|
||||||
|
if op=='':
|
||||||
|
|
||||||
|
# Show the form
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return self.t.render_template(self.template_insert, admin=self, title_edit=title_edit, form=form, model=self.model, id=object_id)
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
|
||||||
|
|
@ -714,6 +714,41 @@ class WebModel:
|
||||||
|
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
|
def select_to_dict(self, fields_selected=[], raw_query=0):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if len(fields_selected)==0:
|
||||||
|
fields_selected=self.fields.keys()
|
||||||
|
|
||||||
|
if (self.name_field_id not in fields_selected):
|
||||||
|
fields_selected.append(self.name_field_id)
|
||||||
|
def del_row_id(row):
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
|
index_id=row.index(self.name_field_id)
|
||||||
|
|
||||||
|
del row[index_id]
|
||||||
|
|
||||||
|
except:
|
||||||
|
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
def del_row_id(row):
|
||||||
|
pass
|
||||||
|
|
||||||
|
results=OrderedDict()
|
||||||
|
|
||||||
|
with self.select(fields_selected, raw_query) as cursor:
|
||||||
|
for row in cursor:
|
||||||
|
|
||||||
|
results[row[self.name_field_id]]=row
|
||||||
|
|
||||||
|
del_row_id(results)
|
||||||
|
|
||||||
|
return results
|
||||||
|
|
||||||
# A method por count num rows affected for sql conditions
|
# A method por count num rows affected for sql conditions
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue