【问题标题】:Masonite - TypeError > encoding without a string argumentMasonite - TypeError > 没有字符串参数的编码
【发布时间】:2018-10-16 03:26:57
【问题描述】:

每当我渲染视图时,错误

不带字符串参数的编码`

正在被抛出。这是我的控制器方法:

def show(self, Application):
    view('welcome', {'app': Application})

【问题讨论】:

  • 记录 Masonite 框架的常见问题或问题。为了做到这一点,StackOverflow 还明确提倡提出和回答您自己的问题。那你为什么不投票? stackoverflow.blog/2011/07/01/… “说得一清二楚,不仅可以问和回答自己的问题,而且明确鼓励这样做。”来自 StackOverflow 博客本身 编辑:我回复的人删除了他们的评论
  • 好吧 :) 我的意思是你用第三人称回答自己,这很奇怪。收回关闭
  • 看起来不那么奇怪,我想哈哈 :) 只要答案回答了我想的问题。
  • 并且该博客指出了他自己回答的一个示例问题,该问题以第三人称进行提问和回答

标签: python frameworks masonite


【解决方案1】:

抛出此错误是因为您的视图没有返回任何内容。您的视图应该始终有回报,因为 Masonite 需要知道您想要显示什么。

您可以通过返回视图来修复此错误:

def show(self, Application):
    return view('welcome', {'app': Application})

【讨论】:

    猜你喜欢
    • 2019-11-05
    • 2019-01-28
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 2017-03-23
    • 2020-04-22
    相关资源
    最近更新 更多