mysql - 共享主机上 Django 管理界面中的数据库错误

标签 mysql django shared-hosting

我在共享主机上使用 django 和 MySQL。 如果我进入管理面板中的“用户”或“组”,我会看到这个 message :

“数据库错误。您的数据库配置不正确。确保创建了适当的表,并且允许相应的用户访问它们。”

MySQL 数据库是使用托管面板创建的,所有表都是使用 syncdb 命令创建的。

可以通过管理面板(和 PHPMyAdmin)将记录添加到表中,但我无法通过 Django 管理面板查看表的内容。

  • Django 1.6,
  • Python 2.7.5
  • settings.DEBUG=true

我可以通过“ssh”进行访问。

FastCGI 配置:

import sys, os
venv = 'venv/bin/activate_this.py'
execfile(venv, dict(__file__=venv))
sys.path.insert(0, "path to project")
sys.path.insert(0, "path to python2.7/")
os.environ['DJANGO_SETTINGS_MODULE'] = "project.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

最佳答案

但是问题似乎是错误的配置.htaccess。感谢托管支持。

关于mysql - 共享主机上 Django 管理界面中的数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306388/

相关文章:

python - 从django数据库中检索数据并显示在表中

jquery - 如何渲染整个页面?

mod-rewrite - 如何测试 IIRF 是否有效?

php - 共享主机环境中的 sys_get_temp_dir

c# - 句柄无效。 (来自 HRESULT : 0x80070006 (E_HANDLE)) 的异常

mysql - 将 SQL 变量与 INNER JOINS 一起使用

python - 如何使这个 Flask-mysql 插入提交?

mysql - 4维数据库网格

mysql - 使用mysql计算数据集中的峰值

python - Django 查询按多对多关系最新版本的字段排序