我有2张桌子:商业和文章.
我有3个控制器:家庭,文章,企业.
在主页控制器中,以下代码返回企业和文章列表:
def index():
lists= db().select(db.article.ALL,limitby=(0, 5),orderby=~db.article.id)
listings=db().select(db.business.ALL)
return dict(lists=lists,listings=listings)
Run Code Online (Sandbox Code Playgroud)
在主视图文件中有一个循环.
所以我想从主页将文章链接到文章控制器和企业到业务控制器......我使用了以下代码:
def show():
myid == request.vars.id
redirect(URL(c='businesses',f='show?id=%s'% myid))
Run Code Online (Sandbox Code Playgroud)
因此,甚至文章列表将链接到业务控制器现在使用业务控制器中的功能show,但我想根据相应的列表使用if和elif.