加上intro函数后出现了问题

来源:9-1 viewmodel意义的体现与filter函数的巧妙应用

china震震

2018-04-12

http://img.mukewang.com/szimg/5acf56ba0001594109720127.jpg


写回答

3回答

7七月

2018-04-15

把intro的代码贴一下,我感觉还是代码写的不太对。整个bookviewmodel都贴出来,谢谢。

0
2
7七月
回复
卡卡爱漂流
都在后面带了逗号吧。。。检测下。
2018-05-11
共2条回复

7七月

2018-04-15

你的代码呢?怎么写的?

0
0

7七月

2018-04-12

麻烦把代码贴出来,报错的完整信息贴出来。

0
1
china震震
@property def intro(self): intros = filter(lambda x:True if x else False, [self.author,self.publisher,self.price]) return ' / '.join(intros) 这一段代码出错了 报错: File "F:\O-BOOK\O-BOOK\app\templates\search_result.html", line 1, in top-level template code {% extends "base.html" %} File "F:\O-BOOK\O-BOOK\app\templates\base.html", line 97, in top-level template code {% block content %} {% endblock %} File "F:\O-BOOK\O-BOOK\app\templates\search_result.html", line 28, in block "content" {{book.intro}} File "F:\flasklearn\blog\venv\lib\site-packages\jinja2\environment.py", line 430, in getattr return getattr(obj, attribute) File "F:\O-BOOK\O-BOOK\app\view_models\book.py", line 16, in intro return ' / '.join(intros) TypeError: sequence item 0: expected str instance, tuple found
2018-04-14
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程