设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

Python 实战(3):更多的页面

[复制链接]

5

主题

1

好友

63

积分

注册会员

Rank: 2

31#
发表于 2017-3-23 10:34:26 |只看该作者
crossin先生 发表于 2017-3-22 21:32
他说的应该是指这句:
movie = db.select('movie', where='id=$movie_id', vars=locals())[0]

condition='id='+movie_id
movies=db.select('movie',where=condition)[0]
return render.movie(movies)     

还是报错
'utf8' codec can't decode byte 0xb7 in position 16: invalid start byte

Python        G:\Python\Anaconda\Anaconda2\lib\encodings\utf_8.py in decode, line 15
Web        GET http://127.0.0.1:8080/movie/2
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

32#
发表于 2017-3-23 17:32:34 |只看该作者
万建涛 发表于 2017-3-23 10:34
condition='id='+movie_id
movies=db.select('movie',where=condition)[0]
return render.movie(movies)  ...

1 确保没有用 windows 的记事本来写代码。如果有,重新换个编辑器重输代码。
2 先用英文数据把代码调通,再尝试中文

你先这个遇到中文编码问题,要慢慢找原因的。这样看不出哪里的问题。所以先用英文数据
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

6

积分

新手上路

Rank: 1

33#
发表于 2017-7-22 11:58:22 |只看该作者
IterBetter instance has no attribute 'title'  ,先生麻烦问一下,为什么总是出现这个错误,说我没有title属性,但是数据库里确实已经加了这个属性呀,代码也是按照附件上面来的,不知道怎么回事
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

34#
发表于 2017-7-22 15:07:47 |只看该作者
hm961225 发表于 2017-7-22 11:58
IterBetter instance has no attribute 'title'  ,先生麻烦问一下,为什么总是出现这个错误,说我没有titl ...

把你的代码贴上来看看
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

35#
发表于 2017-11-29 20:49:01 |只看该作者
本帖最后由 silence 于 2017-11-29 21:05 编辑

先生,你好,因为有中文,我的页面中出现了 1.jpg 编码错误的情况,在python程序中加入 2.jpg 也没有起到什么效果,请问应该用什么方法解决,谢谢~~后来觉得可能是Sublime Text2本身不支持中文,在里面下载了2个支持中文的包,也还是没有可以显示中文~
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

36#
发表于 2017-11-30 00:26:00 |只看该作者
数据库里编码的问题,这个比较复杂,需要调试,没法一下子给你明确解答
而且你给的报错信息也不全

建议你看下公众号里回复 编码 的几篇文章,然后结合报错的位置调试一下,定位下问题的具体所在
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

37#
发表于 2017-12-5 20:32:33 |只看该作者
1.jpg
先生,你好,模板中的写入中文后就会出现编码问题,一直解决不了,请问这个需要怎么解决呀

回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

38#
发表于 2017-12-6 14:47:43 |只看该作者
silence 发表于 2017-12-5 20:32
先生,你好,模板中的写入中文后就会出现编码问题,一直解决不了,请问这个需要怎么解决呀

...

看楼上的回复。光从这个没法帮你看出来问题,这个很难调试
建议先用英文练习,将框架调通

编码的问题可以公众号回复 编码 了解相关原理
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

39#
发表于 2017-12-21 22:08:53 |只看该作者
老师您好,一直提示找不到表,但是明显看到是有表存在的,这个该怎么办啊?

QQ图片20171221220608.png (43.14 KB, 下载次数: 244)

QQ图片20171221220608.png

QQ图片20171221220627.png (98.45 KB, 下载次数: 232)

QQ图片20171221220627.png

回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

40#
发表于 2017-12-22 14:17:52 |只看该作者
wangyange 发表于 2017-12-21 22:08
老师您好,一直提示找不到表,但是明显看到是有表存在的,这个该怎么办啊?
...

确认db文件放的路径对不对
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-4-19 19:48 , Processed in 0.025740 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部