V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Battle
V2EX  ›  Python

Django1.7,runserver 报错

  •  
  •   Battle · 2014-10-09 17:29:31 +08:00 · 5479 次点击
    这是一个创建于 3733 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟刚接触Django,我用的是Python2.7,目前卡在了
    python django runserver 这一步
    报错显示:django.db.utils.OperationalError: unable to open database file

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

    求大神带小弟出坑
    15 条回复    2014-10-20 20:35:35 +08:00
    maemual
        1
    maemual  
       2014-10-09 17:32:44 +08:00
    是不是没有当前目录的写权限?
    ayang23
        2
    ayang23  
       2014-10-09 17:35:56 +08:00
    1.7比较受不了的一点就是启动时要连接所有数据库,检查表格的正确性。看起来是好事,但对于有些特殊情况反而是麻烦,比如配置了多个数据库,其中某些不希望连接的。
    toben
        3
    toben  
       2014-10-09 17:46:53 +08:00
    我也遇到过这个问题,后来我没去想解决方案,降成1.6了……
    Battle
        4
    Battle  
    OP
       2014-10-09 17:53:48 +08:00
    @toben π_π 我继续试试看
    fxbird
        5
    fxbird  
       2014-10-09 20:08:49 +08:00
    @ayang23 为什么不改改源代码,反正也是开源的
    kkx
        6
    kkx  
       2014-10-10 12:50:37 +08:00
    syncdb了么?
    tiant167
        7
    tiant167  
       2014-10-10 14:36:15 +08:00
    没有syncdb吧~
    Battle
        8
    Battle  
    OP
       2014-10-12 17:21:58 +08:00
    @maemual
    @toben
    @kkx
    @tiant167
    我在两台电脑上试了,一台新建了一个文件夹,在setting下设置了sql的路径,然后就可以runserver了;在另外一台电脑上直接安装完然后runserver就成功了,可能一台电脑的权限不允许,另外一台就行?
    还有,有无syncdb貌似没影响,两台电脑都是没有syncdb就成功了
    maemual
        9
    maemual  
       2014-10-12 17:31:10 +08:00
    @Battle 报一下什么系统,贴一下配置吧。
    Battle
        10
    Battle  
    OP
       2014-10-12 17:57:19 +08:00
    @maemual 两个都是win8 64 bit
    跟配置有关系?不懂
    tolerious
        11
    tolerious  
       2014-10-18 16:45:06 +08:00
    是按django官网上的教程来的么?
    tolerious
        13
    tolerious  
       2014-10-20 14:23:39 +08:00
    @Battle 具体哪里有问题?你发个这个链接过来啥意思?
    Battle
        14
    Battle  
    OP
       2014-10-20 16:27:28 +08:00
    @tolerious 我的意思是,我按照这个教程的
    tolerious
        15
    tolerious  
       2014-10-20 20:35:35 +08:00
    @Battle 嗯哪,按照这个教程是木有问题的django是什么版本的?方便的话价格gtalk或者QQ谈论吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:26 · PVG 21:26 · LAX 05:26 · JFK 08:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.