Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在某些函数中使用Django QueryDict的正确方法_Python_Json_Django_Unicode_Request - Fatal编程技术网

Python 在某些函数中使用Django QueryDict的正确方法

Python 在某些函数中使用Django QueryDict的正确方法,python,json,django,unicode,request,Python,Json,Django,Unicode,Request,我目前使用的代码如下: # app/views.py def get_data(request): data = request.GET return Response(my_function(**data)) # utils/my_functions.py import requests def my_function(value1_int, value2_int, value_float, name_in_unicode): url = 'https://servic

我目前使用的代码如下:

# app/views.py    
def get_data(request):
  data = request.GET
  return Response(my_function(**data))

# utils/my_functions.py
import requests

def my_function(value1_int, value2_int, value_float, name_in_unicode):
  url = 'https://service.receiver.com/SomeMethod.aspx/GetInfo'
  data = {'value1_int': method1,
          'value2_int': method2,
          'velue_float': value_float,
          'name_in_unicode': name-in_unicode}
  r = requests.get(url, data)
  return r.json()
  • 处理unicode字符的正确方法是什么
  • 我觉得这段代码完全是一场灾难, 但我不知道确切的原因
  • 我应该以某种方式清理输入,还是抛出异常就足够了
  • 此示例按预期工作,但我认为应该转换 QueryData到QueryData.dict(),但为什么它能工作
  • 也许是一些建议,我没有找到任何关于如何处理这件事的建议 在django的
    2scoops
    书中,甚至在
    djangoproject.com
  • 非常感谢