小编Kvo*_*ute的帖子

Flask 在静态文件上返回 404,无论静态文件夹的路径如何

我正在尝试使用 Flask 访问一个 csv 文件和两个 json 文件,这些文件保存在名为 static 的文件夹中。即使我在代码中提到了静态文件夹,我的 map.js 文件运行时仍然遇到以下 404 问题。

"GET / HTTP/1.1" 200 
"GET /%7B%7B%20url_for('static',%20filename%20=%20'topo_E08000025.json')%20%7D%7D HTTP/1.1" 404 
"GET /%7B%7B%20url_for('static',%20filename%20=%20'/static/sampleproperty3.csv')%20%7D%7D HTTP/1.1" 404
"GET /%7B%7B%20url_for('static',%20filename%20=%20'/static/sampleproperty3.csv')%20%7D%7D HTTP/1.1" 404 
Run Code Online (Sandbox Code Playgroud)

我到处都看过,但似乎无法弄清楚出了什么问题。

我希望代码能够获取静态文件夹中的数据,而不是返回 404 错误。

蟒蛇代码:

from flask import Flask,render_template, url_for


app = Flask(__name__)

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

if __name__== '__main__':
    app.run(debug=True)


Run Code Online (Sandbox Code Playgroud)

地图html代码:

<!doctype html>
<html>
    <head>
        <script src="https://d3js.org/d3.v5.min.js"></script>
        <script src="https://momentjs.com/downloads/moment.min.js"></script>
        <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
        <script src="https://rawgit.com/nstrayer/slid3r/master/dist/slid3r.js"></script>
        <script src = "https://unpkg.com/topojson@3.0.2/dist/topojson.js"></script>
        <script src = "https://d3js.org/colorbrewer.v1.min.js"></script>
        <script src = "{{ url_for('static', filename = 'mapFunctions.js') …
Run Code Online (Sandbox Code Playgroud)

javascript python flask

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

在where子句中使用len

我试图在数据集中找到字符数最多的城市。

但我收到此错误:

消息102,级别15,状态1,服务器WIN-ILO9GLLB9J0,第4行
'len'附近的语法不正确

我不知道为什么,因为当我max len(city)用适当的数字替换时,它似乎起作用。

(我知道可以使用sort by来实现,但是我想理解为什么我无法使用where子句来实现这一点)

select city 
from station
where len(city) = max len(city)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

-1
推荐指数
1
解决办法
56
查看次数

标签 统计

flask ×1

javascript ×1

python ×1

sql ×1

sql-server ×1