- 帖子
- 2
- 精华
- 0
- 积分
- 8
- 阅读权限
- 10
- 注册时间
- 2018-5-15
- 最后登录
- 2018-5-17
|
本帖最后由 KitChen 于 2018-5-15 23:45 编辑
把HTML里面全部改成英文之后,就没有编码问题了。
显示如下:
点开之后出现错误:
代码如下:
import web
db = web.database(dbn='sqlite', db='MovieSite.db')
render = web.template.render('templates/')
urls = (
'/', 'index',
'/movie/(\d+)', 'movie',
)
class index:
def GET(self):
movies = db.select('movie')
return render.index(movies)
class movie:
def GET(self, movie_id):
#movie_id=int(movie_id)
movie = db.select('movie', where='id=$int(movie_id)', vars=locals())[0]
return render.movie(movie)
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
数据库也正常:
HTML 文件如下:
$def with (movie)
<h4><a href="/">return back</a></h4>
<h1>$movie.title</h1>
<hr>
<p>whenmovie.year</p>
<p>countrymovie.country</p>
<p>$movie.abstract</p>
===========================
不知道什么原因。
请指点。
|
-
1.jpg
(439.51 KB, 下载次数: 344)
-
2.jpg
(816.38 KB, 下载次数: 351)
-
3.jpg
(463.33 KB, 下载次数: 341)
|