- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
老实说,我不确定我应该在这里问什么问题。也许有人可以编辑我的标题以更具描述性?
我有一个有时会返回的 python flask 应用程序:The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
关于何时发生这种情况有一种模式,但我无法弄清楚它为什么会发生。
我有一个主页,用户单击谷歌地图上的标记,然后单击超链接“查看预报”按钮,将他们带到天气预报页面:
在我的主要 python 文件(相当于 index.py)中,我为下一页创建路由,如下所示:
@app.route("/weather_forecast/<climbing_area>/<city_id>/<lat>/<lon>/<weather_site>") #creates url using climbing area name, city id, lat, lon, and location of weather site
def weather_forecast(climbing_area, city_id, lat, lon, weather_site):
return render_template('weather_forecast.html',
climbing_area=climbing_area,
city_id=city_id,
daily_forecast=wf.format_daily_forecast(city_id),
extended_forecast=wf.format_extended_forecast(city_id),
historical_forecast=wf.get_historical_weather(lat, lon),
dates=wf.get_date_range(),
lat=lat,
lon=lon,
weather_site=weather_site,
sites=db.create_site_list_sqlite(),
api_key=os.environ.get('GOOGLE_MAPS_JS_API_KEY'),
image_url=wf.image_choice(lat, lon, city_id))
如您所见, map 上有许多标记,其中 95% 的标记都做对了,点击后会转到天气预报页面。但其中一些没有。它们始终不起作用。
/weather_forecast/<climbing_area>/<city_id>/<lat>/<lon>/<weather_site>
这些是从/home 页面路由返回的变量。我的第一个想法是:因为这些是从后端(SQLite)动态生成的变量,可能没有为这些特定站点返回数据,这会导致页面失败?但我已经为这些选定的几个站点验证了数据可用。
http://localhost:5000/weather_forecast/Humboldt%20County/5558953/41.03/-124.113/Arcata
此网址无效:
http://localhost:5000/weather_forecast/Mount%20Yonah/Tallulah%20Gorge/4188197/34.637/-83.72200000000001/Clarkesville
我不指望一个神奇的代码修复,但有人可以建议我还能寻找什么?或者在我的问题中包含哪些其他信息会有所帮助。
最佳答案
允许的 URL 是:/weather_forecast/<climbing_area>/<city_id>/<lat>/<lon>/<weather_site>
您可能正在尝试访问 URL:/weather_forecast/<climbing_area>/<city_id>/<lat>/<lon>/<weather_site>/
URL 的末尾有一个斜杠。由于flask代码中的url最后没有斜杠,所以会报错。
另外,请发布您要访问的 URL。这将有助于提供更准确的解决方案。
关于python Flask - 在服务器上找不到请求的 URL。 (但为什么?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62741007/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!