Fix in get_data

This commit is contained in:
Antonio de la Rosa 2021-06-21 01:52:18 +02:00
parent e56dd3f708
commit fa8b8be4f5
2 changed files with 13 additions and 9 deletions

View file

@ -12,6 +12,10 @@ if wsgi_gateway=='flask':
def get_query_args(key, default_value=''):
return request.args.get(key, default_value)
def get_post_args(key, default_value=''):
return request.form.get(key, default_value)
elif wsgi_gateway=='bottle':

View file

@ -4,7 +4,7 @@ from paramecio2.libraries.pages import Pages
from paramecio2.libraries.urls import add_get_parameters
from paramecio2.libraries.i18n import I18n
#from flask import request, session
from paramecio2.libraries.get_data import get_query_args
from paramecio2.libraries.get_data import get_post_args
import sys
import re
@ -57,7 +57,7 @@ class SimpleList:
try:
#self.begin_page=int(request.args.get('begin_page', '0'))
self.begin_page=int(get_query_args('begin_page', '0'))
self.begin_page=int(get_post_args('begin_page', '0'))
except ValueError:
self.begin_page=0
@ -83,7 +83,7 @@ class SimpleList:
def obtain_order(self):
#self.order=request.args.get('order', self.order) #self.getpostfiles.get.get('order', self.order)
self.order=get_query_args('order', self.order)
self.order=get_post_args('order', self.order)
order_k=int(self.order)
@ -102,7 +102,7 @@ class SimpleList:
def obtain_field_search(self):
self.order_field=get_query_args('order_field', self.order_field)
self.order_field=get_post_args('order_field', self.order_field)
field_k=self.order_field
@ -135,13 +135,13 @@ class SimpleList:
def search(self):
self.search_text=get_query_args('search_text', '')
self.search_text=get_post_args('search_text', '')
self.search_text=self.search_text.replace('"', '"')
#self.model.conditions='AND
self.search_field=get_query_args('search_field', '')
self.search_field=get_post_args('search_field', '')
if self.search_field not in self.model.fields.keys():
self.search_field=''
@ -246,9 +246,9 @@ class AjaxList(SimpleList):
def show(self):
begin_page=int(get_query_args('position', 0))
order_field=get_query_args('order_field', '')
order=get_query_args('order', 0)
begin_page=int(get_post_args('position', 0))
order_field=get_post_args('order_field', '')
order=get_post_args('order', 0)
limit=self.limit
arr_order=['ASC', 'DESC']