Python 如何从FLASK HTML表单页面应用程序向DASH应用程序传递参数
请帮助,我正在尝试在flask应用程序中运行dash应用程序,如下所示,我正在尝试将一个flask输入参数从HTML表单页面(配置文件以GET形式传递)传递到dash,请告诉我如何将参数从flask传递到dash我在决议{profile}上遇到了问题,因为它说,profile没有定义,请告诉我如何发送数据帧 代码如下:Python 如何从FLASK HTML表单页面应用程序向DASH应用程序传递参数,python,html,python-3.x,flask,plotly-dash,Python,Html,Python 3.x,Flask,Plotly Dash,请帮助,我正在尝试在flask应用程序中运行dash应用程序,如下所示,我正在尝试将一个flask输入参数从HTML表单页面(配置文件以GET形式传递)传递到dash,请告诉我如何将参数从flask传递到dash我在决议{profile}上遇到了问题,因为它说,profile没有定义,请告诉我如何发送数据帧 代码如下: import dash import dash_html_components as html import dash_core_components as dcc from d
import dash
import dash_html_components as html
import dash_core_components as dcc
from dash.dependencies import Input, Output, State
from dash_extensions import Download
from dash_extensions.snippets import send_data_frame
import plotly.graph_objs as go
import pandas as pd
import numpy as np
from datetime import datetime
from flask import Flask, render_template, redirect
import requests
import json
import pandas as pd
import pandasql as psql
import numpy as np
import re
import time
server = Flask(__name__)
# Instanciate the app
app = dash.Dash(__name__,server=server,url_base_pathname='/dash/')
@server.route("/")
def welcome_form_page():
return render_template("index.html")
@server.route("/loader",methods = ['POST', 'GET'])
def loader_page():
from flask import request
global profile
global url
profile = request.args.get('profile')
url = request.args.get('url')
session['profile'] = profile
#time.sleep(10) - Writing some time consuming query that I have used a preloader here.
print(profile,url)
return redirect('/dash/')
app.layout = html.Div(
children = [
html.Div(
children = [
# Title
html.H6(
children = "Profile Name",
style = {
"textAlign": "center",
"color": "white",
"margin-bottom": "25px"
}
),
# value
html.P(
children = f"{profile}",
style = {
"textAlign": "center",
"color": "orange",
"fontSize": 25
}
)
],
className = "card_container three columns",
id = 'profile'
)
]
)