【发布时间】:2016-02-17 00:08:22
【问题描述】:
我在更新我的 (python) app.yaml 文件以克服 100 个 urlmap 限制时遇到问题。
另一个 StackOverflow entry 提出以下输入...
- url: /(.*?)_input.html
script: /input/\1.app
但是对于我的生活,我无法让它工作。
我有很多类似的条目
- url: /somethingmaint.html
script: fsomethingmaint.app
('something' 是更改的文本)我应该能够将其转换为已经提出的单个条目。我尝试了很多组合,其中最新的是......
- url: /(.*?)maint.html
script: f/input/maint.app
对我有什么建议吗?谢谢,大卫
更新 - 我已经从我的 app.yaml 中删除了“代码”并返回了更新的 index.py 以适应。现在这意味着 app = webapp2.WSGIApplication([...]) 部分有 100 行长并且还在增长,至少它现在可以工作了。
谢谢大家。
【问题讨论】:
-
为什么会有超过 100 个 Python 应用脚本?你不能把它们结合起来吗?
-
@marcadian - 我有大量不同的 .html 文件进行维护,每个都有自己的 .py 文件,其中包含 app = webapp2.WSGIApplication( 段。所以 a.html 由 fa 控制.py ... z.html 由 z.py 控制。不知道如何将它们组合起来而不弄乱。
-
@DavidFreeman 在所有这些 html 处理程序中是否有类似的东西?还是每个人都是独一无二的?
-
您实际上不需要为每个文件初始化 WSGIApp,您可以创建一个文件并聚合每个文件中的所有路由映射并初始化 WSGIApplication。