gpt4 book ai didi

Django 管理员不喜欢 SQL 插入

转载 作者:行者123 更新时间:2023-12-03 18:31:24 25 4
gpt4 key购买 nike

我一直试图让 Django 在 Mac 服务器上由 mod_wsgi 提供服务。我知道 Django 可以连接到数据库(因为我可以将权限从只读切换为读/写并查看错误消息更改),但我收到错误无法连接到数据库。我在服务器上使用 SQLite v 3.6.12。导致错误的 SQL 在出现的错误页面中报告。异常位置是执行中的/Library/Python/2.6/site-packages/django/db/backends/sqlite3/base.py,第234行

回溯中最后一次调用中出现的错误是

cursor <django.db.backends.util.CursorDebugWrapper object at 0x102c16a50>
self <django.db.models.sql.compiler.SQLInsertCompiler object at 0x102c16910>
params ('d59df55372475754aa91299d0c5662b6','NmNlOThlYTVjYTIwYWZjZDgwMzFiMTMxZThjZmRhYzg3NDQ3MzcwYzqAAn1xAVUKdGVzdGNvb2tp\nZXECVQZ3b3JrZWRxA3Mu\n',u'2011-08-02 18:25:48.426508')
result_type None
sql 'INSERT INTO "django_session" ("session_key", "session_data", "expire_date") VALUES (%s, %s, %s)'

出现错误 OperationalError('无法打开数据库文件',)

我该如何调试呢?

最佳答案

对于 SQLite 数据库,数据库文件和它所在的目录都必须对尝试使用它的用户是可写的。

关于Django 管理员不喜欢 SQL 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com