django-sessions

    1熱度

    1回答

    對不起,如果這是一個新手問題。 我正在閱讀cookie驗證,並且遇到了Django如何驗證其cookie的問題? 如果我沒有記錯,Django將會話ID存儲在cookie中供以後使用。這是否意味着任何僞造cookie的人都可以使用任意會話數據?

    1熱度

    1回答

    給定一個Django的形式,我有以下save()方法: def save(self): name = self.cleaned_data.get('name', None) user = User.objects.get(1) #I want the session user ID from here 所以這樣做,我進口,因爲這樣: from django.http im

    2熱度

    1回答

    如何使用Django會話讓用戶能夠在一個頁面上啓動一個表單,並移動到下一頁並讓他們完成表單? 我已經看過分頁和嚮導的形式,但我沒有得到它們。 當我有一個頁面模型的一小部分我使用 - 在表單 - 另一個頁面與模型的其餘部分 - forms.py與其餘的模型信息 - 我可以完美地使用第一個形式。 但是當我移動到下一頁時,出現錯誤,說(1048, "Column 'user_id' cannot be

    0熱度

    1回答

    從我理解的here session_key是會話對象的主鍵。 當我檢查request.session時,我找到一個會話對象,但它的主鍵沒有設置。它似乎未得救。所以現在我通過在每個視圖中檢查是否存在request.session.session_key來解決這個問題,如果不存在,調用save()。 有沒有人有解釋爲什麼我只能看到未保存的會話對象?

    1熱度

    1回答

    在我的網站上我沒有登錄系統。但是,用戶得到sessionid和csrftoken,但我需要不時清除它們 是否有任何方法可以手動刪除它們? 非常感謝。

    1熱度

    1回答

    基本上我想要做的事,如: request.session['last_date'] = datetime.datetime.now() 沒有Django的修改(增加)會議EXPIRE_DATE(即,它應該保持,因爲它是) 我有SESSION_SAVE_EVERY_REQUEST = True 當last_date如上修改時,會話過期應保持不變。然而,所有其他變更屆滿應該改變。我不想把它作爲會議

    1熱度

    1回答

    我目前正在運行Django應用程序,SESSION_ENGINE配置爲user_sessions.backends.db(我正在使用this外部庫)。 Django自己的內置會話非常棒,但所有數據都隱藏在base64編碼數據中。這個庫使會話對象像其他ORM對象一樣可訪問。 我需要刪除我對這個庫的依賴;將SESSION ENGINE更改爲緩存以提升性能。 我的挑戰是在不破壞當前會話數據的情況下進行此

    3熱度

    1回答

    我從request.session獲得session_key時遇到問題。 我使用Django1.8和Python2.7.10來設置一個RESTful服務。 這裏是我的登錄視圖的片段: user = authenticate(username=userName, password=passWord) if user is not None: # the password verified

    0熱度

    1回答

    我想執行的方法裝飾@user_passes_test並在測試中使用一個會話變量: def has_correct_search(user): source = request.session['source'] if ApiSearch.objects.filter(user=user, source=source).exists(): return True

    2熱度

    3回答

    我想保存查詢結果在一個視圖中的會話獲得,而在另一種觀點認爲檢索它,所以我嘗試類似如下: def default (request): equipment_list = Equipment.objects.all() request.session['export_querset'] = equipment_list 然而,這給我 TypeError at /calbase