Django有一个名为“get_model”的辅助方法,它根据应用程序名称和模型名称为您提供模型实例。获取表格有类似的方法吗?
原因是我正在尝试实现以下代码
def create(request):
if request.method == 'POST':
blank_form= request.session['form']
form_request = blank_form(request.POST)
此代码尝试执行的操作如下:它检查会话以查看用户当前正在查看的表单,并将该表单存储在变量“blank_form”中。我正在尝试创建另一个表单实例(在另一个名为“form_request”的变量中),该实例受用户输入的数据的约束 - 但是,我收到一个错误,即blank_form不可调用。
有没有办法解决这个问题?
答案 0 :(得分:0)
这样的事情:
blank_form = request.session['form']
new_form = blank_form.__class__(...)
我从未试过这样做过,所以没有保证!