2011-05-01 28 views
0

我想在Django中實現身份驗證評論。我搜索了網絡,發現了一些答案,其中包括幾個在這裏,但他們大多是從2008年和2009年,在Django 1.1左右。我目前在Django 1.3上。我想知道在Django 1.3中是否有一個優雅的解決方案。在Django中進行身份驗證評論

如果用戶沒有通過身份驗證,我可以在模板中隱藏註釋表單,這一點我知道。

我該如何處理視圖?我讀了幾個articles,顯示如何處理視圖,包括預先填充表單並使用一些try-except塊來確保傳入的用戶數據是正確的,但看起來好像是hacky。現在在Django 1.3中有更好的方法嗎?

順便說一句我在我的應用程序中實現了一個非常簡單的註冊系統。我不要求名字,姓氏等等。只是一個用戶名,一封電子郵件(甚至是一個假的)和一個密碼。所以我的用戶在數據庫中只有用戶名,電子郵件和密碼。

謝謝!

回答

0

對於任何想知道的人來說,事實證明,在Django 1.3中,您在提交表單時無需擔心用戶模型字段。在你的表格中,只需要form.comment和隱藏字段object_pk,content_type和timestamp,如果用戶已經登錄,其他字段(如名字等)將自動處理。

+0

你使用的是'django.contrib.comments'嗎? – 2011-07-15 22:59:12