Python Django中会话对象的类型转换

0 投票
1 回答
712 浏览
提问于 2025-04-16 19:45

我想问一下关于Python和Django中的类型转换的问题。我在会话中有一个CompanyReview对象,存储在request.session['review_company_review']里,我想获取这个对象。我写了下面的代码,但我觉得应该有更好的方法。

cr = CompanyReview()
cr = request.session['review_company_review']

你能告诉我怎么把我的会话对象转换成CompanyReview对象吗?

附注:我试过用cr = ComapnyReview(request.session['review_company_review']),但没有成功。

谢谢!

1 个回答

4

在Python中,你不需要进行任何类型转换。

如果你已经把一个对象保存到会话中,比如用 request.session['review_company_review'] = some_company_review_object 这样的方式,那么要取回这个对象,你只需要这样做:

cr = request.session['review_company_review']

撰写回答