Tôi đã phát triển nhận xét cho trang web của mình bằng cách sử dụng django.contrib.comments
và nhận thấy đây là một mô-đun đơn giản và không có gì khác. Nếu bạn đang xây dựng ứng dụng nhận xét "chỉ" để thu hút mọi người, thì disqus
có thể là một lựa chọn tốt. Ví dụ, nếu bạn đang xây dựng một cái gì đó giống như những gì stackoverflow đang làm, bạn cần phải làm một mình.
Để làm điều đó, bạn có thể sử dụng khá tốt django.contrib.comments
và xây dựng phần còn lại của mã trên đầu trang của nó. Tôi đã làm điều này và những điểm sau đây tôi muốn lưu ý
- cơ hội rất tốt mà bạn sẽ phải viết tất cả xem một lần nữa để hỗ trợ Ajax hay bất kỳ hỗ trợ tùy chỉnh khác
- Ứng dụng không xác thực người dùng . Vì vậy, bạn có thể cần phải tinh chỉnh này quá
- Thêm một số lĩnh vực đặc biệt trong ý kiến, loại bỏ một số quy
- Bạn có thể muốn cung cấp người dùng
delete
comments .. Việc xây dựng trong delete
chỉ là một lá cờ mà nó đánh dấu "đã xóa "nhưng không bị xóa chính xác ..
Về quản trị các cam kết, có thể có nhiều điều bạn sẽ cải thiện.
Điều này tiếp tục, khi bạn bắt đầu thực hiện, bạn tiếp tục tinh chỉnh hầu hết mọi thứ và phù hợp với trang web của mình. Có lẽ nếu chỉnh của bạn dường như trông quá lớn, tôi đoán, bắt đầu từ đầu hoặc chỉ mất một phần của sự django.contrib.comments cứ nơi nào cần thiết ..
Cảm ơn bạn đã trả lời. Tôi đồng ý rằng django.contrib.comments rất hữu ích và hạn chế. Lời khuyên chung tôi nhận được là: suy nghĩ hai lần. Nhưng những gì về sự phản đối? Tài liệu Django cảnh báo chống lại việc sử dụng trong tương lai và trong thời gian có nghĩa là đề cập đến một ứng dụng riêng biệt mới. Tại sao lại là ứng dụng riêng biệt? Cho đến thời điểm này, mã không được sử dụng sẽ bị loại bỏ và không được chuyển từ lõi. Là django_ (cũ) contrib_comments (các ứng dụng mới) ở đây để ở lại? Hay nó được chuyển đến một ngôi nhà nghỉ hưu vì một cái chết chậm? Bạn sử dụng tốt các nhận xét cốt lõi. Bạn sẽ chuyển sang ứng dụng khi nhận xét không phải là một phần cốt lõi nữa? – allcaps