【发布时间】:2019-05-03 02:07:40
【问题描述】:
我正在使用 Fortnite API,更具体地说是 Python package,来编写一个 Flask Web 服务器。我想检索商店图像并将它们显示在我的烧瓶网络服务器上。请注意,我对 Python 和 Flask 还很陌生。
我尝试使用@app.route("/shop") 并创建一个for 循环来获取图片,然后返回return item.information,这应该会为我提供图片的所有链接(链接看起来像this)并打印它们。我想将它们显示为图像。
这是我尝试过的,我知道它不会将它们显示为图像,但我真的很新。奇怪的是,它甚至没有返回所有的链接。
from flask import Flask
from FortniteAPI import Shop
app = Flask(__name__)
@app.route("/shop")
def shop():
shop = Shop()
items = shop.get_items()
for item in items:
return item.information
我希望输出显示商店中每件商品的图像,但它只打印一个链接而没有图像。
【问题讨论】:
-
你只能在函数中使用一次
return- 这就是return在所有函数和所有语言中的工作方式——所以你只能使用return items。或者使用模板,然后您可以在模板中使用for循环从每个项目中获取information。或者创建包含信息的列表并返回此列表。