Hiện tại, django.contrib.comments gửi người dùng đến trang xem trước nếu có bất kỳ lỗi nào trên biểu mẫu.nhận xét django: cách ngăn chặn lỗi biểu mẫu khi chuyển hướng người dùng đến trang xem trước?
Tôi đang sử dụng nhận xét trong ngữ cảnh của blog và tôi muốn thay vì người dùng ở lại trên trang họ đang truy cập nếu có sự cố với nội dung gửi. Theo như tôi có thể nói, mặc dù đây là mã hóa cứng trong django.contrib.comments.views.comments.post_comment:
# If there are errors or if we requested a preview show the comment
if form.errors or preview:
template_list = [
"comments/%s_%s_preview.html" % tuple(str(model._meta).split(".")),
"comments/%s_preview.html" % model._meta.app_label,
"comments/preview.html",
]
return render_to_response(
template_list, {
"comment" : form.data.get("comment", ""),
"form" : form,
"next": next,
},
RequestContext(request, {})
)
Có cách nào mà tôi có thể thay đổi hành vi này mà không thay đổi mã nguồn để django .contrib.comments?
Mọi con trỏ sẽ được đánh giá cao ...
Cảm ơn!
+1 để viết chế độ xem của riêng bạn bao gồm chế độ xem bài đăng. – Soviut