python - 如何将附加数据传递给序列化程序?
问题描述
我需要在序列化器中添加 2 个变量,以便在逻辑序列化器中进行计算
serializer = MoviesTopFrameSerializator(topMovie)
我怎样才能做到这一点 ?以及如何处理序列化程序内部
解决方案
您可以使用context
将任意数据传递给序列化程序
serializer = MoviesTopFrameSerializator(topMovie, context = {"foo":"bar"})
稍后,可以通过实例属性访问此上下文数据self.context["foo"]
推荐阅读
- java - EMF 如何通知编辑器我的模型已更改,需要保存?
- php - 如何按上次修改时间更改 WooCommerce 商店存档订单
- ibm-cloud - ibm-cloud:正在配置 db2
- python - 错误 15 尝试发送/获取消息时访问被拒绝
- python - 安装 Python 包时如何编译 C/C++
- python - 关于关闭 3D Delaunay 三角测量的问题
- google-apps-script - 似乎无法让任何 Google Scripts 代码来加粗所有出现的一个特定单词
- css - 在颜色之间更改时防止css动画通过调色板
- django - 导入 django-sphinxsearch 时出现语法错误
- powershell - 使用 PowerShell 访问“上次保存日期”