- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用评论系统,现在,我想重写 url 评论的片段并附加一个符号#,我想将页面部分移动到评论列表,正好是最后一个评论用户,带有 username
我在发表评论时使用 next 重定向用户:
{% get_comment_form for object as 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/
Với một chuỗi, ví dụ s="##$$$#", làm thế nào tôi có thể tìm chỉ mục mà số ký hiệu "#" trước chỉ mục bằng với số ký hiệu "$" sau chỉ mục? Ví dụ: Nếu s="##$$$#", thì đầu ra sẽ là 2. Giải thích: Trước chỉ mục 2, chúng ta có 2
Trong hướng dẫn này, bạn sẽ tìm hiểu về các ký hiệu JavaScript thông qua các ví dụ. Biểu tượng JavaScript JavaScript ES6 giới thiệu một kiểu dữ liệu nguyên thủy mới gọi là Biểu tượng. Biểu tượng không thể thay đổi (không thể thay đổi)
Trong cuốn sách "The Craft of Functional Programming", ký hiệu '>.>' kết nối các hàm với nhau theo hướng ngược lại với '.' Nhưng khi tôi triển khai nó bằng ghci, nó lại hiển thị lỗi ngoài phạm vi '>.>'. Tại sao? Đây có phải là biểu tượng cũ không còn được sử dụng nữa không? 1 Câu trả lời
Thật khó để biết câu hỏi ở đây là gì. Câu hỏi này mơ hồ, không rõ ràng, không đầy đủ, quá rộng hoặc mang tính tu từ và không thể trả lời hợp lý theo hình thức hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Tôi cần xóa \" khỏi một vectơ. Đây là dữ liệu của tôi: data <- c("\"https://click.linksynergy.com/link?id=RUxZriH*PWc&offerid=323058.1
Tôi đang sử dụng biểu thức chính quy trong cấu hình Nginx để nắm bắt URL tệp, nhưng nếu URL tệp chứa ký hiệu #, mẫu biểu thức chính quy sẽ không nắm bắt được. Đây là phần cấu hình nginx. vị trí ~ ^/p/(?[\w\-=
Làm thế nào tôi có thể khiến dấu & hiển thị đúng dưới nhóm thanh/cột đầu tiên trong biểu đồ này: http://jsfiddle.net/VxbrK/2/ Dấu đó phải là "Apples & Oranges" thay vì "Apples & Oranges".
** có nghĩa là gì trong Verilog? Tôi đã cung cấp logic sau cho băng ghế thử nghiệm của mình localparam NUM_INPUT_BITS = 1; localparam NUM_OUTPUT_BITS
Tôi có một phương pháp sử dụng biểu thức chính quy để xác thực địa chỉ email. public String searchFormail(String searchWord) { Mẫu pattern = Patt
Tôi muốn tách một chuỗi thành phần số và phần văn bản/dấu hiệu. Mã hiện tại của tôi không bao gồm số âm hoặc số thập phân và hoạt động kỳ lạ, thêm một phần tử danh sách trống vào cuối đầu ra import re mystring = 'AD%5(6ag 0.33-
Tôi có một số mã cần chọn một chuỗi ngẫu nhiên từ một mảng, nhưng nó cứ trả về các chữ cái hoặc số đơn lẻ. Làm sao để giải quyết vấn đề này? var name = ["Yayek", "Vozarut", "Gezex",
Tôi vừa mới bắt đầu sử dụng Python và đang suy nghĩ xem nên sử dụng ký hiệu nào. Tôi đã đọc hướng dẫn PEP 8 về ký hiệu Python và tôi đồng ý với hầu hết những nội dung trong đó, ngoại trừ tên hàm (tôi thích kiểu viết hoa và viết thường kết hợp). Trong C++, tôi sử dụng tiếng Hungary
Khi viết mã C#, tôi đã vô tình thêm một dấu hiệu (thay vì dấu chấm than) vào trước một biến trong câu lệnh if. bool b = false; if (@b) { } Tôi ngạc nhiên khi thấy nó biên dịch thành công mà không có bất kỳ lỗi nào. Tôi muốn biết:
Bài viết này chia sẻ với các bạn cách thay thế một phần số điện thoại bằng một ký tự đặc biệt. iOS sử dụng dấu - để thay thế bốn chữ số ở giữa của số điện thoại để các bạn tham khảo. Nội dung cụ thể như sau: 1. Biểu đồ hiệu ứng 2. Code rootviewcontroll
Mã này hoạt động tốt khi tôi sử dụng 'x' và 'z' làm ký hiệu: from sympy import * x, z = symbols('x z') y = -6*x**2 + 2*x*z**0.5 + 50*x
Tôi cần xóa dấu câu khỏi văn bản: data <- "Nhập lệnh AT&W enter. để lưu giao thức mới trên modem;"
Tôi có một số số thuộc lớp số. Ví dụ bên dưới. df = c(12974,12412,124124,124124,34543,4576547,32235) Bây giờ tôi muốn thêm dấu '$' vào trước mỗi số thay vì
Tôi có một chú giải highcharts trong đó các ký hiệu được hiển thị ở nhiều kích cỡ khác nhau vì chúng có kích cỡ khác nhau trên biểu đồ thực tế. Thật không may, khi các điểm dữ liệu tăng kích thước, chúng cũng tăng kích thước trong chú thích. Tôi muốn các ký hiệu chú giải vẫn giữ nguyên kích thước bất kể kích thước điểm dữ liệu
Tôi cần sử dụng tiêu đề có chứa giá trị trung bình +- SD. Cho đến nay tôi chỉ có thể nhận được kết quả này: "Trung bình +- Độ lệch chuẩn hoặc N (%)" [1] "Trung bình +- Độ lệch chuẩn hoặc N (%)" Làm thế nào tôi có thể sử dụng dấu "+-" trực tiếp? Bạn có biết không?
Khi sử dụng XSLT và XPath 1.0, tôi có một chuỗi ký tự mà tôi muốn thoát để sử dụng trong URL, ví dụ: một từ và một từ khác. Do đó, hàm text() của phần tử mô tả phải được thoát khỏi URL. Tôi có thể làm điều này bằng cách nào?
Tôi là một lập trình viên xuất sắc, rất giỏi!