报错:'App' object has no attribute 'to_dict'

来源:5-4 关系映射

酱油饭团

2019-03-02

def get_menu(request):

query_set = App.objects.all()
all_app = []
for app in query_set:
    all_app.append(app.to_dict())

我print上述query_set,得到
<QuerySet [<App: testapp(testapp)>, <App: 图片备份(backup)>, <App: 星座运势(luck)>, <App: 股票(stock)>, <App: 天气(weather)>, <App: 每日笑话(joke)>]>
如何解决’App’ object has no attribute 'to_dict’的问题

写回答

1回答

咚咚呛

2019-03-02

to_dict函数是自己实现的,把对象属性生成字典返回,逻辑很简单,在视频内有简单提及,可参考老师提供的代码!

0
3
酱油饭团
回复
咚咚呛
是【5-4】的代码 我后来改为app.__dict__并删除了字典中的第一项'_status'可以成功
2019-03-03
共3条回复

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程