【发布时间】:2013-05-10 22:10:15
【问题描述】:
因此,我正在学习 Django 教程,并且正在学习为 Django 环境创建测试的第 5 部分。尝试运行 python manage.py test polls 时,我收到错误返回
Got an error recreating the test database: (1044, "Access denied for user 'user'@'160.39.140.132' to database 'test_mywebsiteURL_django'")
现在我的问题是我正在使用我通过 bluehost 为他们的 mysql 托管我拥有的一些域的服务器,并且受到它们的限制,只能创建以我的网站地址开头的数据库。所以基本上我所有的数据库都有“mywebsiteurl_django”或类似性质的形式,这意味着我不能像 django 想要的那样创建一个名为“test_mywebsiteURL_django”的数据库,因为 Bluehost 不允许我创建以任何其他开头的数据库名称比我的网址。所以我的问题是是否有解决方法,或者是否有人知道我可以编辑的文件让 django 尝试创建一个名为“mywebsiteurl_django_test”的数据库,因为 Bluehost 允许这样做。
【问题讨论】: