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')
Source:stackexchange.com