python - 从烧瓶中动态创建的文件夹中渲染模板
问题描述
我有一个简单的烧瓶应用程序,用户可以在其中选择一个城市和他们感兴趣的餐厅类型。我生成一个folium 地图并将地图保存为 html。
我在我的 hmtl iframe 中渲染地图。
将地图保存在模板文件夹中时效果很好。
但我想将文件保存在模板文件夹内的城市文件夹下。当我这样做时,地图不会被渲染。
这是我正在查看的文件结构
--flaskwebsite
----main.py
----map.py
----templates
------xxxxx #dynamically created based on the city selected
--------xxxxmap.html
这是我的代码
@app.route('/neighmap/<neighfile>')
def neighmap(neighfile):
return render_template(neighfile)
其中 neighfile 是 html 文件的路径。如果文件是简单的 xxxxmap.html 并存储在它呈现的模板文件夹中。但是当我将 neighfile 设置为 '/NewYorkCity/nyc-neigh.hmtl' 它不起作用,其中 NewYorkCity 是模板下的文件夹。
解决方案
谢谢大家的指导。我发现将叶图作为 HTML 存储在静态文件夹中并显示它们更容易。它工作得很好。
推荐阅读
- spring-boot - 使用 Keycloak 的 Spring Boot 来保护休息服务
- hyperledger-fabric - 无法在 Fabric 中创建具有新组织的频道,出现错误:尝试包含不在联盟中的成员
- php - 在 Laravel 中显示来自搜索表单的多个结果的问题
- c++ - 当我的程序不在焦点时,不选择 GetAsyncKeyState。玩游戏时不工作
- python - 在 scipy.sparse 和 numpy 中处理不同的切片行为
- angular - 为什么我的 Angular 路由教程的后续代码显示空白页?
- ios - 如何使用自动布局调整 UILabel 宽度以适合文本?
- c# - 如何使用锁和委托同步方法访问(线程安全)
- r - 如何在R中同时按列名过滤和过滤
- android - ADB 在我的 Android Studio 中的任何设备以及任何模拟器中都没有工作。显示空白没有别的