我创建了一个自定义的django中间件,
class CustomMiddleware(object):
def process_view(self, request, view_func, *view_args, **view_kwargs):
...
...
return render(request, 'accounts/xyz_form.html', {})
现在xyz_form.html
中有一个表单,在提交操作时,该表单将转到url,该url调用视图并保存视图数据。现在,在保存表单数据之后,该视图如何在视图完成执行并继续其正常执行之后消失?
所以我应该在urls.py中传递什么URL来调用该视图,并且在调用视图时中间件会退出。
答案 0 :(得分:0)
如果要消失表单,可以使用javascript将其隐藏,也可以将页面重定向到另一个页面,在该页面上继续其他代码。您也可以使用以下URL返回首页。
url(r'^$', views.index, name='index')