我正在尝试在 web2py 的数据库中创建一个表。我对此很陌生,并试图掌握 MVC 结构以及如何在两者之间调用。我所做的是在 /models/db.py 我创建了一个数据库:
TestDB = DAL("sqlite://storage.sqlite")
然后在我的 /controllers/default.py 我有:
def index():
form = FORM(INPUT(_name='name', requires=IS_NOT_EMPTY()),
INPUT(_type='submit'))
if form.process().accepted:
TestDB().define_table(form.vars.name, Field('testField', unique=True))
return dict(form=form)
return dict(form=form)
但这行不通。有人可以帮助我了解如何实现这一目标吗?
谢谢你。