如何在中拆分Python视图瓶子.py

2024-03-28 20:55:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在有一个大文件server.py,其中包含了我所有的路由瓶函数。我的应用程序可以分为3个应用程序:新闻、论坛和博客。你知道吗

我知道有一个好方法可以把我的大文件分成4个部分:新闻功能、论坛功能、博客功能和常用工具(装饰器、文本格式和其他)。你知道吗

我目前的方法是将函数分成5个文件:server.pyblog.pyadmin.pynews.pyutils.pyserver.py只包含bottle.run()并导入所有其他视图。你知道吗

这样好吗?有没有办法在没有import *的情况下自动加载/导入函数。你知道吗


Tags: 文件方法函数文本格式py功能应用程序路由
1条回答
网友
1楼 · 发布于 2024-03-28 20:55:06
from blog import blogRoute
from admin import adminRoute
from news import newsRoute
from utils import utilsRoute
botapp = bottle.app()
for approute in (blogRoute, adminRoute, newsRoute, utilsRoute):
    botapp.merge(approute)

在每个python文件中,您只需要在顶部使用:blog.py例如

from bottle import Bottle
blogRoute = Bottle()

相关问题 更多 >