Flask 将字符串传递给神社?
Flask pass string to jinja?
是否可以传递 f 字符串?我认为这会使用神社吗?抱歉还在学习中...
我也在试验 XML 格式..但是如果我 运行 这个
from flask import Flask, Response
class MyResponse(Response):
default_mimetype = 'application/xml'
class MyFlask(Flask):
response_class = MyResponse
app = MyFlask(__name__)
num = 55
name = Jon Smith
string = f'{name} Employee ID {num}'
@app.route('/')
def get_data():
return '''<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
'''
if __name__ == '__main__':
app.run(debug=True)
在 Postman 中显示为:
<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
使用.format
传递字符串
app = Flask(__name__)
num = 55
name = 'Jon Smith'
string = f'{name} Employee ID {num}'
print(string)
@app.route('/')
def get_data():
return '''<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
'''.format(string=string)
if __name__ == '__main__':
app.run(debug=True, port=5000)
是否可以传递 f 字符串?我认为这会使用神社吗?抱歉还在学习中...
我也在试验 XML 格式..但是如果我 运行 这个
from flask import Flask, Response
class MyResponse(Response):
default_mimetype = 'application/xml'
class MyFlask(Flask):
response_class = MyResponse
app = MyFlask(__name__)
num = 55
name = Jon Smith
string = f'{name} Employee ID {num}'
@app.route('/')
def get_data():
return '''<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
'''
if __name__ == '__main__':
app.run(debug=True)
在 Postman 中显示为:
<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
使用.format
传递字符串
app = Flask(__name__)
num = 55
name = 'Jon Smith'
string = f'{name} Employee ID {num}'
print(string)
@app.route('/')
def get_data():
return '''<?xml version="1.0" encoding="UTF-8"?>
<person>
<name> {string} </name>
</person>
'''.format(string=string)
if __name__ == '__main__':
app.run(debug=True, port=5000)