Hello Awesome People!
我正在使用Celery
来运行后台任务,但是我无法访问celery任务文件中的Model,我想将这些模型实例转换为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',
},
}