Python Django中会话对象的类型转换
我想问一下关于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']