在编程时帮助思考MVC

2024-05-14 06:49:48 发布

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

我试图将我创建的这个应用程序转换成MVC风格。 这是我的原始来源:

http://pastebin.com/xELEt0yi

下面是我将上述源代码创建为MVC的尝试

http://pastebin.com/B21cskhA

我的问题:

  • 我不知道怎么从 另一个班。我试着 在每个类下的“init”调用模型、视图或控件。不幸的是 我遇到了这个错误: 运行时错误:超过最大递归深度
  • 我想也许我 但我没有 知道我是否正确地创建了它。 上面尝试的MVC源有 我也在查字典。在
  • 最后一件事是在我的来源我的看法 可以走两条路。如果“y”是 如果“n”做了其他的事情。 我该如何让我的 控制器从这些开关切换过来, 会是这样吗: http://pastebin.com/Z9pp1L3g

有人能看看我的MVC源代码并指导我完成这个任务吗。在

谢谢


Tags: 模型com视图http源代码init风格错误
1条回答
网友
1楼 · 发布于 2024-05-14 06:49:48

我的应用程序使用MVC:

http://pastebin.com/0CiTqiwu

我很快就完成了这项任务。我把它当作

class Controller:
    def __init__(self):
        self.model = Model()
        self.view = View()
    def main(self):
        self.model.filename()
        self.view.tcpdump()

而不是:

^{pr2}$

后来我在一个同事的帮助下改成了这个剧本,结果剧本效果非常完美。操作将简单的tcpdump脚本转换为MVC风格,成功!在

~

相关问题 更多 >

    热门问题