我有一個現有的Django應用程序會話中間件啓用。Django創建會話
當我查看代碼時,我沒有看到任何會話被明確保存的地方(如下圖)創建一個新的會話。
request.session['foo'] = 'bar'
儘管沒有明確保存,我仍然可以看到創建用戶後創建的會話對象。
是否有可能在用戶創建後創建會話。該應用程序正在使用django allauth進行身份驗證。
當我解碼我的會話對象,這是它的外觀..
{u'_auth_user_backend': u'django.contrib.auth.backends.ModelBackend',
u'_auth_user_hash': u'df0df84cd5f03676a8756c06fbe6816b9082773d',
u'_auth_user_id': 21,
u'otp_device_id': u'two_factor.models.PhoneDevice/30',
u'wizard_login_view':
{u'extra_data': {},
u'step': None,
u'step_data': {},
u'step_files': {},
u'validated_step_data': {}}}
你是什麼意思的「拯救」嗎? – zxq9
它的意思是它的創建和未保存 – user1050619