带数据库检查的 web2py 表单
web2py form with DB check
我正在使用 web2py 表单,但我需要设置 20 个用户注册的限制。我该怎么做?
PS:编辑以便于理解
提前致谢。
此致!
假设您希望将注册限制为最多 20 个用户,并且您正在使用脚手架应用程序中的标准 /default/user
功能:
在 default.py
控制器中:
def user():
if request.args(0) == 'register' and db.auth_user.count() >= 20:
form = None
else:
form = auth()
return dict(form=form)
在 default/user.html
视图中:
{{if form is None:}}
<p>Sorry, no more registrations allowed.</p>
{{else:}}
{{=form}}
{{pass}}
我正在使用 web2py 表单,但我需要设置 20 个用户注册的限制。我该怎么做?
PS:编辑以便于理解 提前致谢。 此致!
假设您希望将注册限制为最多 20 个用户,并且您正在使用脚手架应用程序中的标准 /default/user
功能:
在 default.py
控制器中:
def user():
if request.args(0) == 'register' and db.auth_user.count() >= 20:
form = None
else:
form = auth()
return dict(form=form)
在 default/user.html
视图中:
{{if form is None:}}
<p>Sorry, no more registrations allowed.</p>
{{else:}}
{{=form}}
{{pass}}