小编Eri*_*ric的帖子

为什么会出现类型错误:需要1个位置参数但是给出2个?

我的django项目遇到了问题.它如下:

获得结果: __init__() takes 1 positional argument but 2 were given

我的代码:

urls.py

url(r'^_get_weather', views._get_weather, name='_get_weather')
Run Code Online (Sandbox Code Playgroud)

views.py

def _get_weather(request):
    r = urllib.request.urlopen('http://api.openweathermap.org/data/2.5/weather?APPID=$API&q=Hongkong')
    s = r.read().decode('utf-8')
    j = json.loads(s)
    temp='Current tempearture: {:.2f}'.format(j['main']['temp'] - 273.15)
    return HttpRequest(temp)
Run Code Online (Sandbox Code Playgroud)

python django

1
推荐指数
1
解决办法
587
查看次数

标签 统计

django ×1

python ×1