小编C. *_*oot的帖子

表单提交后如何重新加载基于 Flask 的网页

这是我目前的代码(省略库和其他不必要的部分):

    app = Flask(__name__)

    class SearchForm(Form):
        inputString = TextAreaField('', [validators.DataRequired()])

    @app.route('/')
    def index():
        return render_template('Website.html')

    @app.route('/results', methods=['POST'])
    def results():
        ...
        form = SearchForm(request.form)
        if request.method == 'POST' and form.validate():
            inputString = request.form['inputString']
        ...
        return render_template('Website.html', cLinkName=cLinkName, \
                                               lLinkName=lLinkName)

    if __name__ == '__main__':
        app.run(debug=True, use_reloader=True)
Run Code Online (Sandbox Code Playgroud)

这是网页(仅显示SearchForm提交时更改的表单和变量):

    <form method=post action="{{url_for('results')}}" style="text-align: center;">
        <input type="text" id="inputString" name="inputString"/>
        <input type=submit value='Search' name='search_btn'>
    </form>
    <table align="center" border="1">
        <tr>
            <td style='text-align: center;'>{{ cLinkName }}</td>
            <td style='text-align: center;'>{{ lLinkName }}</td>
        </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

首先,我查看了Flask: redirect …

python flask

6
推荐指数
1
解决办法
3万
查看次数

将多行 labelString 添加到 yAxes Chart.js

我没有在任何网站上找到任何解决这个问题的问题,也没有找到任何关于如何回答它的文档......

如何使使用最新版本 Chart.js 库制作的图表中的 y 轴接受多行字符串作为其 labelString?我试过了

"Percent of users <br> that can come today"
Run Code Online (Sandbox Code Playgroud)

"Percent of users \n that can come today" 
Run Code Online (Sandbox Code Playgroud)

"Percent of users &#13; that can come today".
Run Code Online (Sandbox Code Playgroud)

这是我的代码,如有必要,我可以添加更多代码:

            yAxes: [{
                ticks: {
                    beginAtZero: true,
                    max: 100,
                    stepSize: 25,
                },
                scaleLabel: {
                    display: true,
                    fontSize: 14,
                    labelString: "Percent of users \n that can come today",
                }
            }]
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

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

标签 统计

chart.js ×1

flask ×1

javascript ×1

python ×1