我有以下看法:
def copy_group(request):
copy = request.GET.get('copy','')
if copy:
#do my copy process
context = {'view':'copy-view'}
return render(request, 'groups/copy-view.html', context)
这使用以下 url mysite.com/groups/?copy=1 调用
问题是,如果我刷新页面,我的进程会一遍又一遍地复制。
如何删除 ge 参数,以便 url 在复制后返回:mysite.com/groups/
我尝试在我的视图代码中插入它:
request.GET.pop('copy')
但我得到了错误:这个 QueryDict 实例是不可变的