Как создать калькулятор с фреймом и электронными таблицами Google и отобразить результаты - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел создать простой калькулятор данных, который просто берет данные из html-формы, выполняет построчное добавление со столбцом из электронных таблиц Google и выводит новую таблицу на той же странице, что и моя html-форма.

Теперь я попытался написать приложение для колб, используя шаблон Flask-ex , поэтому я могу отображать свои данные, но не могу.Даже с отладчиком колбы не выдает никаких ошибок.

Как вы думаете, что мне следует делать?

Ниже вы найдете две вставки с этим кодом, а также то, как я пытался отобразить свой код:

HTML :

{{ans | safe}}
{{ans_factor | safe}}

Python :

@app.route('/home', methods=['POST'])
def submit():

    #Set up the creds to access spreadsheet
    SCOPE = "https://www.googleapis.com/auth/drive"
    creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', SCOPE)
    client = gspread.authorize(creds)
    #Access the first page of our spreadsheet
    sheet = client.open('Survey_Responses').sheet1


    #Assign the data that we accessed from the previous line to a variable
    responses = sheet.get_all_records()
    resp_df=pd.DataFrame(responses) #Convert list to DataFrame
    resp_select_ans=resp_df.iloc[0,1:37] /10
    ans_factor=pd.DataFrame(resp_df.iloc[0:6,41])

    ans=resp_select_ans.values.reshape((6,6))
    return render_template('/home', ans=ans.to_html(),ans_factor=ans_factor.to_html())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...