为了账号安全,请及时绑定邮箱和手机立即绑定

POST方法django后重定向到同一页面

POST方法django后重定向到同一页面

叮当猫咪 2023-09-11 17:38:39
尝试下面的代码:(只需更改 min_items_per_col )$(function($) {    var num_cols = 0,    container = $('.counter-list'),    listItem = 'li',    listClass = 'sub-list';    container.each(function() {        var items_per_col = new Array(),        items = $(this).find(listItem),        min_items_per_col = 15,//Math.floor(items.length / num_cols),        num_cols = Math.ceil((items.length) / min_items_per_col),        difference = items.length - (min_items_per_col * num_cols);        for (var i = 0; i < num_cols; i++) {            if (i < difference) {                items_per_col[i] = min_items_per_col + 1;            } else {                items_per_col[i] = min_items_per_col;            }        }        for (var i = 0; i < num_cols; i++) {            $(this).append($('<ul ></ul>').addClass(listClass));            for (var j = 0; j < items_per_col[i]; j++) {                var pointer = 0;                for (var k = 0; k < i; k++) {                    pointer += items_per_col[k];                }                $(this).find('.' + listClass).last().append(items[j + pointer]);            }        }    });});.counter-list ul{  float: left;  list-style:none;  border-bottom: 1px solid;}.counter-list li{  line-height: 1.5em;  counter-increment: step-counter; }.counter-list li:before {    content: counter(step-counter);  margin-right: 5px;  font-size: 80%;  background-color: rgb(0,200,200);  color: white;  font-weight: bold;  padding: 3px 8px;  border-radius: 3px; }
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

将 FilmReportView 修复get_success_url()为如下所示:

def get_success_url(self):
        return reverse("film-detail", kwargs={"pk": self.object.reports.id})

那应该照顾它


查看完整回答
反对 回复 2023-09-11
?
莫回无

TA贡献1865条经验 获得超7个赞

在您的views.py甚至模板中,您可以将next参数与您想要的网址一起放置:

form/action/url?next={{request.path}}
查看完整回答
反对 回复 2023-09-11
  • 2 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信