我正在尝试将表单提交到一个路由,该路由将验证数据,然后重定向回原始路由。
例如:
website.com/post
,
金字塔给我带来了一些麻烦。
这是我的瘦身views.py
def _get_link_form(post_data):
""" Returns the initialised form object """
return LinkForm(post_data)
def home_page(request):
form = _get_link_form(request.POST)
return {'form' : form}
def save_post(request):
""" form data is submitted here """"
form = _get_link_form(request.POST)
if not form.validate():
return home_page(request, form)
这是我一直在使用的代码。它不仅不能工作,而且还让人感觉混乱和混乱。在金字塔中肯定有一种更简单的方法来“后重定向”?
https://stackoverflow.com/questions/5610087
复制相似问题