2013-10-28 81 views
3

我正在嘗試創建一個Ajax登錄表單。我可以通過傳遞來自ajax post的用戶名和密碼來讓用戶通過django.contrib.auth.authenticate進行身份驗證。但我怎麼能設置一個實際的會話和csrf,以便在隨後的調用中,我可以在request.user中獲取用戶?如果使用像TastyPie你必須進行身份驗證的其他選項的API框架Django:通過Ajax設置會話

beforeSend: function (request) { 
    request.setRequestHeader("X-CSRFToken", 
     $('input[name="csrfmiddlewaretoken"]').val()); 
    }, 

感謝

回答