请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生

Python 实战(2):简单的数据库

[复制链接]

0

主题

0

好友

74

积分

注册会员

Rank: 2

发表于 2017-11-18 13:42:09 |显示全部楼层
先生,这是为什么出错呢
捕获.PNG
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2017-11-18 16:31:53 |显示全部楼层
13253620252 发表于 2017-11-18 13:42
先生,这是为什么出错呢

你已经进入 sqlite3 了,怎么又在里面执行 sqlite3 命令
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

74

积分

注册会员

Rank: 2

发表于 2017-11-18 19:03:38 |显示全部楼层
crossin先生 发表于 2017-11-18 16:31
你已经进入 sqlite3 了,怎么又在里面执行 sqlite3 命令

哦哦,傻了
回复

使用道具 举报

12

主题

0

好友

126

积分

注册会员

Rank: 2

发表于 2017-12-25 21:49:54 |显示全部楼层
问题:直接在sql窗口创建了数据表movie,insert了两条数据,select也没问题。但是在0.0.0.0:8080上报错,在上一步还是正常可以显示电影信息。
具体如图:index.html的代码,py文件的代码,但是执行后提示:OperationalError: no such table: movie(是看这个错误么?)
WX20171225-213545@2x.png


然而再次检查数据库和表正常:
WX20171225-214803@2x.png


在运行网页的时候,报错:
WX20171225-214858.png


ps:像这种网页的报错,主要看哪里呢?

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2017-12-26 10:16:35 |显示全部楼层
你用的db应该是项目下的文件,不是根目录这个
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

发表于 2018-1-1 13:54:51 |显示全部楼层
输出时,报如下错误,怎么解决呢?

  File "C:\ptn\lib\site-packages\web.py-0.40.dev0-py3.6.egg\web\db.py", line 1035, in import_driver
    raise ImportError("Unable to import " + " or ".join(drivers))
ImportError: Unable to import sqlite3 or pysqlite2.dbapi2 or sqlite
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2018-1-1 14:13:07 |显示全部楼层
比较奇怪的报错,无法看出问题。是不是你有文件命名冲突了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

发表于 2018-1-1 14:25:47 |显示全部楼层
crossin先生 发表于 2018-1-1 14:13
比较奇怪的报错,无法看出问题。是不是你有文件命名冲突了

应该没有吧,。。我再看看
回复

使用道具 举报

0

主题

0

好友

20

积分

新手上路

Rank: 1

发表于 2018-2-5 12:02:46 |显示全部楼层
数据库的绝对路径是这样加吗?
07285200-8E54-4fe7-9CFF-EDC8AB58F2EF.png
回复

使用道具 举报

0

主题

0

好友

20

积分

新手上路

Rank: 1

发表于 2018-2-5 12:05:37 |显示全部楼层
<class 'AttributeError'> at /
'NoneType' object has no attribute 'name'

Python        <frozen importlib._bootstrap> in _exec, line 599
Web        GET http://127.0.0.1:8080/


这是个啥原因
回复

使用道具 举报

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

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

GMT+8, 2024-10-8 03:46 , Processed in 0.022611 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部