TypeError:+:“WSGIRequest”和“str”的操作数类型不受支持

2024-09-27 00:20:06 发布

您现在位置:Python中文网/ 问答频道 /正文

从最近几天开始,我一直坚持这样做,我想将.NS字符串加入到index函数传递的参数中,并将该字符串用于web.DataReader()

def index(request):
if request.method == 'POST':
    search = request.POST['search']
    graph_data(search)



def graph_data(request):
requestp = request
ex = '.NS'
st_name = requestp+ex
df = web.DataReader(st_name, data_source='yahoo', start='2019-01-01', end='2020-03-16')

错误:-

TypeError: unsupported operand type(s) for +: 'WSGIRequest' and 'str'

Tags: 字符串namewebsearchdataindexrequestdef
1条回答
网友
1楼 · 发布于 2024-09-27 00:20:06

我认为在使用+

def index(request):
    if request.method == 'POST':
        search = request.POST['search']
        graph_data(search)

def graph_data(request):
    requestp = request
    ex = '.NS'
    st_name = str(requestp) + ex
    df = web.DataReader(st_name, data_source='yahoo', start='2019-01-01',
                        end='2020-03-16')

相关问题 更多 >

    热门问题