【发布时间】:2019-07-24 07:44:52
【问题描述】:
我在 django 中使用分页列出了 100 条记录。每页包含 10 条记录。假设我在第 6 页并选择了要编辑的记录。编辑记录后,成功的 url 重定向列表视图(这是第一页)。我需要留在我选择要编辑的记录的页面。
我尝试使用 {{ request.get_full_path }} 来显示当前 url。但是我不能通过它来编辑 url,如果我通过了,它将显示在 url 中。我正在使用基于类的视图。
def form_valid(self, form):
self.object = form.save(commit=False)
now = datetime.now()
self.object.updator = self.request.user.username
self.object.date_updated = now
self.object.save()
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
假设我在第 6 页,选择了一条记录进行编辑。编辑记录后,我需要重定向回第 6 页。请建议我实现这一目标的方法。
【问题讨论】:
标签: django python-3.x django-models