0
我使用Django的評論框架作爲我的項目的一部分。使用默認設置,匿名用戶可以隨意發表評論。如何在Django評論框架中驗證用戶?
我想更改此功能,以便只有經過身份驗證的用戶才能發表評論。此外,我希望此認證用戶的名稱顯示在評論旁邊。
我該如何去做?我已閱讀了文檔,並且我瞭解預定義的評論模型具有「用戶」字段,該字段是發佈評論(Link here)的用戶模型/用戶的外鍵。但是,我不明白如何將request.user(即當前已通過身份驗證的用戶)分配給屬於註釋實例的此用戶字段。
換句話說,Django如何將前端的表單數據處理爲後端的Comment模型,以及如何編輯此流程,例如將request.user分配給評論模型。
感謝您的幫助!
這適用於定期認證。我如何將這種技術專門應用於評論框架?這個框架是由Django幕後定義的,所以我不知道如何改變特定的流程。 – goelv 2012-08-15 19:38:41
是否有原因導致您無法使用常規身份驗證? (兩者默認都在'django.contrib'中發佈 - 所以我確定它們很好地一起玩) – Kimvais 2012-08-16 05:09:48