python - 如何在 Django 模型的 `dict` 中生成`dict`,也许是`dict`?
问题描述
你好真棒人!
我Celery
用来运行后台任务,但我无法访问 celery 任务文件中的模型,我想将这些模型实例转换为dict
,所以我可以在模板中使用它们,因为 Django 有一个完美的查找方式,dict
就像它是一个模型实例。
比如这么简单的问题
class ModelA(models.Model):
name = CharField(max_length=123)
the_future = ForeignKey('Country',on_delete=models.CASCADE)
Class Country(models.Model):
name = CharField(max_length=123)
img = FileField(upload_to='bathroom/')
我期待一个dict
喜欢:
{
'model_name':'ModelA',
'id':1,
'name':'Can you Dab?'
'the_future':{
'model_name':'Country',
'id':'3',
'name':'Despacito',
'img':'/media/batchroom/teethbrush.jpg',
},
}
解决方案
推荐阅读
- spring - Ribbon 如何检索服务的可用实例列表
- symfony - 树枝如何将树枝模板呈现为变量
- sql - 在循环中执行存储过程,直到使用 SSIS 满足条件
- elasticsearch - Elasticsearch DSL 查询更新
- python - Python脚本从文件名创建文件夹
- java - jar 文件 Maven Java 应用程序中的错误 ClassNotFoundException
- git - Git 和 jMeter 脚本
- ionic-framework - 在 Ionic Pro 上构建发布包时出错
- microsoft-graph-api - 使用 Office 365 REST API 从共享日历中获取事件
- sql-server - SQL Server 触发器更改不同的表