我想在提交表单后显示一个警告框。
当用户第一次访问该页面时,该框将被隐藏,并在提交时显示“新类别已创建”或“类别已存在”。
我想我知道我可以在模板中执行此操作,但我不确定如何在重定向时将变量传递到模板中。
下面是视图。有什么想法我怎么能做到这一点?
我很感激反馈。
@login_required
@locationed
def manage_cat_subcat(request, location):
form = AddCategory()
if request.method == 'POST':
form = AddCategory(request.POST)
if form.is_valid():
submitted_cat_name = form.cleaned_data['category_name']
_, was_created = Category.objects.get_or_create(name=submitted_cat_name)
return HttpResponseRedirect(reverse('manage_cat_subcat', args=(location.slug,)))
return render(request, 'inventory/manage_cat_subcat.html', {'location': location, 'form': form})