【发布时间】:2017-07-23 00:03:15
【问题描述】:
我的 main.py 文件变得非常大!
我知道您可以将请求处理程序移到包中它们自己的文件中。
我看到您需要将一些 init.py 文件添加到 handlers 文件夹来声明这一点,我希望您随后需要将您的处理程序导入 main.py。
我的问题是:这样做的正确流程是什么?任何好的文档都会很棒。
【问题讨论】:
标签: python-2.7 google-app-engine
我的 main.py 文件变得非常大!
我知道您可以将请求处理程序移到包中它们自己的文件中。
我看到您需要将一些 init.py 文件添加到 handlers 文件夹来声明这一点,我希望您随后需要将您的处理程序导入 main.py。
我的问题是:这样做的正确流程是什么?任何好的文档都会很棒。
【问题讨论】:
标签: python-2.7 google-app-engine
您也可以在 python 模块(即.py 文件)级别执行此操作,不一定在包级别,更简单一些(不需要__init__.py 文件)。由你决定。
对于 python 模块级别拆分,您可以在此处找到一些示例:
【讨论】:
app.yaml,您需要在这些文件中做更多的事情,请参阅此答案中的引用:stackoverflow.com/questions/42547973/…
main.py 内部拆分 - 对我来说似乎更简单。