Python 从url中的序列或映射对象(如元组或字典对象)获取变量
我的代码:Python 从url中的序列或映射对象(如元组或字典对象)获取变量,python,flask,get,urlencode,Python,Flask,Get,Urlencode,我的代码: do_nomor = request.args.get('do_nomor', '') bjdt_no_urut = request.args.get('bjdt_no_urut', '') try: SQL = """ SELECT bjdt_id, do_nomor, to_char(do_tgl, 'DD/MM/YYYY' ) as do_tgl,
do_nomor = request.args.get('do_nomor', '')
bjdt_no_urut = request.args.get('bjdt_no_urut', '')
try:
SQL = """ SELECT
bjdt_id,
do_nomor,
to_char(do_tgl, 'DD/MM/YYYY' ) as do_tgl,
bjdt_no_urut,
bjqc_nomor,
to_char(bjqc_tgl_buat, 'DD/MM/YYYY' ) as bjqc_tgl_buat,
pelanggan_nama,
pry_nama,
to_char(tgl_rencana_test, 'DD/MM/YYYY' ) as tgl_rencana_test
from v_bendauji_detil where
bjdt_tgl_test is null and
do_nomor = %s
and bjdt_no_urut not in (%s)
ORDER BY bjdt_no_urut ASC limit 10;
"""
conn_string = "dbname='api_rc_38' user='appusr' host='localhost' password='1' port='8765' "
conn = psycopg2.connect(conn_string)
cur = conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
data = ( do_nomor, bjdt_no_urut, )
cur.execute(SQL, data)
rows = cur.fetchone()
cur.close()
conn.close()
json_data = json.dumps(rows)
return json_data
如何使用flask on GET方法将变量传递到字典中的url?
像这个例子:
http://localhost:5000/bendauji?do_nomor=DOCKET/ICN/05-2017/5175&bjdt_no_urut=('5'、'6'、'7')*
您可以使用此url格式http://localhost:5000/bendauji?do_nomor=DOCKET/ICN/05-2017/5175&bjdt\u no\u urut=5&bjdt\u no\u urut=6&bjdt\u no\u urut=7
获取
bjdt\u no\u urut
的值列表使用request.args.getlist('bjdt\u no\u urut',None)
,请添加更多详细信息,说明您正试图实现的目标。如何使urlencode像上面那样:如果我有一个列表=>bjdt\u no\u urut=('5',6',7'),我不明白您的意思。你能解释更多细节吗?案例是:url=''do_nomor='DOCKET/ICN/05-2017/5175'bjdt_no_urut=('5','6','7')我如何使用urllib进行urlencode以使输出与你向我展示的一样:你可以自己进行编码。