我正在設計一個使用Django 1.5的博客。 爲評論功能,我計劃使用ajax後JSON數據到服務器。 在我的博客只有註冊用戶可以發表評論,這意味着所有用戶登錄如何得到一個Django Ajax帖子用戶
我angularjs使用1.2 $ HTTP頁面發佈AJAX數據
,因爲我不知道很多關於JSON。在JSON數據,我只發表評論數據,不包括其他用戶的信息。我的問題是,我可以得到用戶對象使用此代碼
user = User.objects.get(user=request.user)
這樣,我就會知道是誰發佈此評論。 如果它不能,我如何獲取Django中的用戶對象。 在其他地方我看到人們用這種方式
<input type="hidden" name="user_id" value="{{ user.id }}" />
和後期使用Ajax的user.id。 我不認爲這是一個好方法。
任何人知道一個更好的解決方案
也就是說,不管是ajax json還是普通的發佈data.i的方法都可以使用(request.user)來獲取用戶對象,以防用戶已經登錄了嗎? – zzlettle
這是正確的。 –