【问题标题】:Python - main.py getting big, need to package handlersPython - main.py 变大,需要打包处理程序
【发布时间】:2017-07-23 00:03:15
【问题描述】:

我的 main.py 文件变得非常大!

我知道您可以将请求处理程序移到包中它们自己的文件中。

我看到您需要将一些 init.py 文件添加到 handlers 文件夹来声明这一点,我希望您随后需要将您的处理程序导入 main.py。

我的问题是:这样做的正确流程是什么?任何好的文档都会很棒。

【问题讨论】:

    标签: python-2.7 google-app-engine


    【解决方案1】:

    您也可以在 python 模块(即.py 文件)级别执行此操作,不一定在包级别,更简单一些(不需要__init__.py 文件)。由你决定。

    对于 python 模块级别拆分,您可以在此处找到一些示例:

    【讨论】:

    • 所以我可以将每个 RequestHandler 移动到它自己的 requesthandler.py 文件中吗?然后使用 app.yaml 调用相应的文件?
    • 如果您想使用app.yaml,您需要在这些文件中做更多的事情,请参阅此答案中的引用:stackoverflow.com/questions/42547973/…
    • 我更喜欢在 main.py 内部拆分 - 对我来说似乎更简单。
    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 2010-09-25
    • 1970-01-01
    相关资源
    最近更新 更多