运行web2py“图片博客”示例时出错,

问题描述 投票:0回答:1

我是web2py的初学者,我试图通过图片和博客来举例说明,但是我在行上有一个错误:

    image = db.image(request.args(0,cast=int)) or redirect(URL('index'))

[当我想查看我的看法时,他说我“ 404未找到”]

您知道这个问题的原因和解决方法吗?

谢谢你:)

web2py
1个回答
0
投票

show操作仅用于显示特定图像,因此该操作的有效URL必须包含现有图像的记录ID(例如/ myapp / default / show / 1)。该行:

image = db.image(request.args(0,cast=int)) or redirect(URL('index'))

试图通过request.args(0, cast=int)从URL中提取记录ID。如果URL中没有记录ID,则该表达式的后半部分将执行(即redirect(URL('index'))),这将直接重定向回index页面(其中应列出现有图像)。

© www.soinside.com 2019 - 2024. All rights reserved.