【发布时间】:2021-03-01 22:01:29
【问题描述】:
这是我的代码 sn-p。
class IndexResource(Resource):
@staticmethod
def get():
headers ={'Content-Type': 'text/html'}
return
make_response(render_template('main.html'), 200, headers)
class AddStudent(Resource):
@staticmethod
def get():
headers = {'Content-Type': 'text/html'}
return
make_response(render_template('addStudent.html'), 200, headers)
【问题讨论】:
-
returns 的目的是什么?你的意思是让他们在方法内部,成为return headers?正如错误所说,您不能在函数之外有返回值,并且根据您当前的缩进,它们确实在任何函数之外。 -
因为缩进严重的python代码是无效的python代码。行的缩进告诉解释器该行所在的块。在您的情况下,
return行的缩进与def相同,这意味着它们不在函数定义中。这是您在 Python 教程中学到的第一件事。
标签: python python-3.x return response