设为首页收藏本站

Crossin的编程教室

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

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

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

11#
发表于 2017-3-5 01:04:29 |显示全部楼层
nekonekobox 发表于 2017-3-4 23:59
crossin老师附件里给的py文件写的有问题,之前文档里是对的
#-*- coding:utf-8 -*-
import web

具体是哪里的问题?我看了下没发现区别
是附件里的代码没有声明编码吗?
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

12#
发表于 2017-3-5 17:09:07 |显示全部楼层
nekonekobox 发表于 2017-3-5 15:59
附件里的someweb-3-code.py写的是
class movie:
    def GET(self, movie_id):

这个似乎是在某个版本下可行,但新版本好像就会报错
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

13#
发表于 2017-3-22 21:32:18 |显示全部楼层
万建涛 发表于 2017-3-22 20:16
亲,我遇到了一样的问题 第一页能显示,点击链接报错,加个朋友呗
我qq--979534665
...

他说的应该是指这句:
movie = db.select('movie', where='id=$movie_id', vars=locals())[0]

这里改成文章中说的另一种方法:

condition = 'id=' + movie_id
movie = db.select('movie', where=condition)[0]
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

14#
发表于 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
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

15#
发表于 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
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

...

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

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

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

19#
发表于 2018-4-11 21:48:42 |显示全部楼层
skybeak 发表于 2018-4-11 17:09
老师,你好,我出现了编码的问题,就是在这个例子中必须的用您的html,哪怕是在html中加点东西在都去掉,保 ...

换个可以设置编码的编辑器,比如 notepad++,或者建议直接在 pycharm 里编辑和保存文件
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

20#
发表于 2018-4-18 23:11:45 |显示全部楼层
skybeak 发表于 2018-4-18 16:35
请问老师,pycharm对电脑的要求高么?

有一点,内存不够的话,启动会比较慢,但用起来还好
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-9 05:32 , Processed in 0.026694 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部