[Answered ]-How to get request.environ values in python?

2👍

Using urlparse.parse_qs:

>>> import urlparse
>>> formdata = urlparse.parse_qs('ugq_no=2')
>>> formdata
{'ugq_no': ['2']}
>>> formdata['ugq_no']
['2']
>>> formdata['ugq_no'][0]
'2'

In Python 3.x, Use urllib.parse.parse_qs:

>>> import urllib.parse
>>> formdata = urllib.parse.parse_qs('ugq_no=2')
>>> formdata
{'ugq_no': ['2']}
>>> formdata['ugq_no']
['2']
>>> formdata['ugq_no'][0]
'2'

Or using request.GET:

value = request.GET.get('ugq_no')

UPDATE

def get_ugall_record(request): 
    if 'ugq_no' in request.GET:
        qry_obj = db.Query(user_guide).order('ugq_no')             
        return qry_response(qry_obj)
    elif 'faq_no' in request.GET:
        qry_obj = db.Query(faqs).order('faq_no')             
        return qry_response(qry_obj)

def qry_response(qry_obj):
    all_list = []
    for q in qry_obj:
        all_list.append(q)
    return HttpResponse(serializers.serialize('json', all_list), mimetype='application/json')

Leave a comment