服务器找不到javascript文件

时间:2019-07-06 16:27:14

标签: javascript html flask

我正在尝试从我的JavaScript代码运行一个函数,我在文件中调用了链接js函数

这是我的结构:

Stack(
    children: <Widget>[
      charts.PieChart(
        _project.getExpensesToChartSeries(),
        animate: true,
        animationDuration: Duration(milliseconds: 500),
        selectionModels: [
          new charts.SelectionModelConfig(
            type: charts.SelectionModelType.info,
            changedListener: _onSelectionChanged,
          )
        ],
        defaultRenderer: charts.ArcRendererConfig(
          arcWidth: 25,
        ),
      ),
      Center(
        child: Text(
          "88%",
          style: TextStyle(
            fontSize: 30.0,
            color: Colors.blue,
            fontWeight: FontWeight.bold
          ),
        ),
      )
    ],
)

这是我尝试过的方法,将其放置在我的头部标签中

project
   static
      css
        /main.css
      js
        /script.js
   templates
        /layout.html

如果我尝试<script type="text/javascript" src="{{ url_for('static', filename='script.js') }}" ></script> -并指定了文件夹,则两者均无效

我在js控制台中的错误是:

无法加载资源:服务器的状态为404(找不到)http://127.0.0.1:5000/js/script.js

谢谢您的建议!

1 个答案:

答案 0 :(得分:2)

{{ url_for('static', filename='js/script.js') }}