【问题标题】:django form save but not redirectdjango 表单保存但不重定向
【发布时间】:2019-09-13 21:10:49
【问题描述】:

我正在使用 django 创建商店, 我希望在添加新产品时不重定向到购物车页面,只希望在保存商品后,我可以看到相同的页面
我怎样才能做到这一点

【问题讨论】:

    标签: django django-forms


    【解决方案1】:

    如果我正确地回答了你的问题,你想在添加产品后重定向,所以你就是这样做的

    from django.shortcuts import redirect
    

    首先导入redirect

    然后在为表单提供服务的函数中

    form = NewProductForm() # Where New Product form is the form name you created
    
    if form.is_valid():
       form.save()
       redirect('/')
    

    这将确保在保存表单后用户将被重定向到主页

    当然你可以添加一些东西,但是在 form.save() 之后添加 redirect

    【讨论】:

      猜你喜欢
      • 2013-04-12
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      相关资源
      最近更新 更多