2
我在我的項目中使用標準的Django評論應用程序。如果用戶登錄,則評論表單仍然顯示user_name和user_email的字段。如果輸入了任何內容,則數據將與註釋一起保存到數據庫以及登錄用戶的user_id。Django的註釋表單在用戶登錄時是否知道?
當顯示註釋時,會顯示登錄用戶的名稱,而不是輸入到註釋表單中的user_name。
如果用戶登錄,我會期望user_name和user_email字段不會顯示在窗體上,因爲在這種情況下他們毫無意義。它應該是這樣的行爲,我做錯了什麼?如果這是奇怪的標準行爲,當用戶登錄時隱藏這些字段(或使用登錄的用戶名/電子郵件)的最簡單方法是什麼?謝謝。
感謝您的建議André。我意識到這些應用程序應該是通用的,但這似乎並不是一個特殊情況 - 它看起來破碎了。我以爲默認行爲應該是明智的,但是這對於任何在發表評論時登錄的用戶來說似乎都很困惑。 – 2010-09-29 14:35:25