テンプレートをレンダリングし、このコードで同時にクッキーを送信しよう:set_cookie(1つの)必要な位置引数行方不明:ジャンゴ、イムで「自己」
template = loader.get_template('list.html')
context = {'documents': documents, 'form': form}
if ('user') not in request.COOKIES:
id_user = ''.join(random.SystemRandom().choice(string.ascii_uppercase + string.ascii_lowercase + string.digits) for _ in range(30))
HttpResponse.set_cookie(key='user', value=id_user, max_age=63072000)
return HttpResponse(template.render(context, request))
をしかし、私はエラーを取得:
TypeError at /myapp/list/
set_cookie() missing 1 required positional argument: 'self'
documentationを確認しましたが、解決策が見つかりません。 助けてください:)
: 'HttpResponse.set_cookie(キー= 'user'、value = id_user、max_age = 63072000) 'はHttpResponseクラスまたはクラス(オブジェクト)のインスタンスですか? –