将变量传递给其他函数的 Django 函数
我在 django 视图中不断重复使用以下 4 行代码。我想要一个将最终值(登录用户的所有对象)传递给我的其他函数的函数以及如何调用它。作为修复,我必须在所有函数中继续使用此行。
sessionkey = request.session.session_key
session = Session.objects.get(session_key=sessionkey)
uid = session.get_decoded().get('_auth_user_id')
user = UserProfile.objects.get(pk=uid)
谢谢
I have the following 4 lines of code that I keep reusing in my django views. I would like a function that passes the final value (All the objects of a logged in user) to my other functions and how to call that. As a fix, I have to keep using this lines in all my functions.
sessionkey = request.session.session_key
session = Session.objects.get(session_key=sessionkey)
uid = session.get_decoded().get('_auth_user_id')
user = UserProfile.objects.get(pk=uid)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然,我不确定你为什么不将其简化为:
Of course, I'm not sure why you wouldn't simplify this to: