返回信息流是酱紫的,我在mac下安装了django了之后,确定安装成功
但是。
在我运行
python manage.py runserver命令的时候
结果出错了
Unhandled exception in thread started by <function wrapper at 0x107becc08>
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/utils/autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/core/management/commands/runserver.py", line 112, in inner_run
self.check_migrations()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/core/management/commands/runserver.py", line 164, in check_migrations
executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/migrations/executor.py", line 19, in __init__
self.loader = MigrationLoader(self.connection)
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/migrations/loader.py", line 47, in __init__
self.build_graph()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/migrations/loader.py", line 182, in build_graph
self.applied_migrations = recorder.applied_migrations()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/migrations/recorder.py", line 59, in applied_migrations
self.ensure_schema()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/migrations/recorder.py", line 49, in ensure_schema
if self.Migration._meta.db_table in self.connection.introspection.table_names(self.connection.cursor()):
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/base/base.py", line 162, in cursor
cursor = self.make_debug_cursor(self._cursor())
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/base/base.py", line 135, in _cursor
self.ensure_connection()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/base/base.py", line 130, in ensure_connection
self.connect()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/utils.py", line 97, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/base/base.py", line 130, in ensure_connection
self.connect()
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/base/base.py", line 119, in connect
self.connection = self.get_new_connection(conn_params)
File "/usr/local/lib/python2.7/site-packages/Django-1.8.4-py2.7.egg/django/db/backends/sqlite3/base.py", line 204, in get_new_connection
conn = Database.connect(**conn_params)
django.db.utils.OperationalError: unable to open database file
然后我测试了一下本机的sqllite3表示正常
所以请问一下大神这是怎么回事咩,多谢!
这是一条镜像帖。来源:北邮人论坛 / python / #8741同步于 2015/9/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【已解决】关于mac下django的一个问题求助
lxy2222
2015/9/21镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
【 在 Chon 的大作中提到: 】
: 检查一下sqlite路径对了吗?
额看了,可是不是说只要装了python,默认的路径就可以了吗?那我改一下路径试试,谢谢你
你看一下settings中配置的数据库路径是否正确。
然后用 python manage.py migrate 创建tables。
参考 https://docs.djangoproject.com/en/1.8/intro/tutorial01/
【 在 lxy2222 的大作中提到: 】
: 额看了,可是不是说只要装了python,默认的路径就可以了吗?那我改一下路径试试,谢谢你
这个教程看了=。=无法创建tables,然后django安装好了,是不是代表路径有问题
这个路径我不造是不是找db.sqlite3的路径啊,但是我用spolight搜没有搜到=。=
求助应该怎么看这个路径=。=
啊谢谢谢谢你
【 在 Chon 的大作中提到: 】
: 你看一下settings中配置的数据库路径是否正确。
: 然后用 python manage.py migrate 创建tables。
: 参考 https://docs.djangoproject.com/en/1.8/intro/tutorial01/
谢谢你,已经成功了,就是改一下绝对路径,非常感谢!
【 在 Chon 的大作中提到: 】
: 你看一下settings中配置的数据库路径是否正确。
: 然后用 python manage.py migrate 创建tables。
: 参考 https://docs.djangoproject.com/en/1.8/intro/tutorial01/
我记得django创建project之后自动生成的路径就是可以用的,你之前改过那个路径么?
【 在 lxy2222 的大作中提到: 】
: 表示提醒一下后来的同学,如果遇到类似的问题,记得改一下settings.py中的sqlite3的绝对路径,一定要记得啊然后就好了
【 在 Chon 的大作中提到: 】
: 我记得django创建project之后自动生成的路径就是可以用的,你之前改过那个路径么?
之前并没有改过,然后就是启动不了,然后我昨天把这个路径改成绝对路径之后就可以用了。。