Django1.7,runserver 报错

2014-10-09 17:29:31 +08:00
 Battle
小弟刚接触Django,我用的是Python2.7,目前卡在了
python django runserver 这一步
报错显示:django.db.utils.OperationalError: unable to open database file

我看教程,说是python自带了sqlite,在setting下的NAME里,会在第一次同步数据库时自动创建,而我的ENGINE也是默认的django.db.backends.sqlite3

求大神带小弟出坑
5458 次点击
所在节点    Python
15 条回复
maemual
2014-10-09 17:32:44 +08:00
是不是没有当前目录的写权限?
ayang23
2014-10-09 17:35:56 +08:00
1.7比较受不了的一点就是启动时要连接所有数据库,检查表格的正确性。看起来是好事,但对于有些特殊情况反而是麻烦,比如配置了多个数据库,其中某些不希望连接的。
toben
2014-10-09 17:46:53 +08:00
我也遇到过这个问题,后来我没去想解决方案,降成1.6了……
Battle
2014-10-09 17:53:48 +08:00
@toben π_π 我继续试试看
fxbird
2014-10-09 20:08:49 +08:00
@ayang23 为什么不改改源代码,反正也是开源的
kkx
2014-10-10 12:50:37 +08:00
syncdb了么?
tiant167
2014-10-10 14:36:15 +08:00
没有syncdb吧~
Battle
2014-10-12 17:21:58 +08:00
@maemual
@toben
@kkx
@tiant167
我在两台电脑上试了,一台新建了一个文件夹,在setting下设置了sql的路径,然后就可以runserver了;在另外一台电脑上直接安装完然后runserver就成功了,可能一台电脑的权限不允许,另外一台就行?
还有,有无syncdb貌似没影响,两台电脑都是没有syncdb就成功了
maemual
2014-10-12 17:31:10 +08:00
@Battle 报一下什么系统,贴一下配置吧。
Battle
2014-10-12 17:57:19 +08:00
@maemual 两个都是win8 64 bit
跟配置有关系?不懂
tolerious
2014-10-18 16:45:06 +08:00
是按django官网上的教程来的么?
Battle
2014-10-19 11:21:33 +08:00
tolerious
2014-10-20 14:23:39 +08:00
@Battle 具体哪里有问题?你发个这个链接过来啥意思?
Battle
2014-10-20 16:27:28 +08:00
@tolerious 我的意思是,我按照这个教程的
tolerious
2014-10-20 20:35:35 +08:00
@Battle 嗯哪,按照这个教程是木有问题的django是什么版本的?方便的话价格gtalk或者QQ谈论吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/137853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX