sách gpt4 ai đã đi

Django 评论,将符号附加到 url 评论?

In lại 作者:行者123 更新时间:2023-12-01 12:01:06 29 4
mua khóa gpt4 Nike

我正在使用评论系统,现在,我想重写 url 评论的片段并附加一个符号#,我想将页面部分移动到评论列表,正好是最后一个评论用户,带有 username

我在发表评论时使用 next 重定向用户:

{% get_comment_form for object as form %}

{{ form }}



但在 Django 文档中,不要说重写或定制评论重定向/url

Bạn có ý tưởng nào không?

Cảm ơn

1 Câu trả lời

我只是偶然发现了这一点丑陋之处。阅读源代码后,我没有看到任何好的方法来覆盖此行为。默认情况下,您将被重定向到模板的 {{ next }} 中的 URL。变量和 Django 附加一个 ?c=1đến 1 所在的 URL是评论的ID。我想让它变成 #c1因此用户会跳转到他们刚刚发布的评论页面。我通过一些“猴子修补”来做到这一点,如下所示:

from django.contrib.comments.views import utils
from django.core import urlresolvers
from django.http import HttpResponseRedirect

def next_redirect(data, default, default_view, **get_kwargs):
next = data.get("next", default)
if next is None:
next = urlresolvers.reverse(default_view)
if get_kwargs:
next += '#c%d' % (get_kwargs['c'],)
return HttpResponseRedirect(next)

# Monkey patch
utils.next_redirect = next_redirect

关于Django 评论,将符号附加到 url 评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456902/

29 4 0
Bài viết được đề xuất: networking - XNA 点对点
Bài viết được đề xuất: sql - 在自定义 SSIS 任务中执行 SQL 的首选方式是什么?
Bài viết được đề xuất: XSLT - 动态添加元素
Bài viết được đề xuất: debugging - 5 为什么分析是找到问题根本原因的更好方法?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com