【发布时间】:2023-03-28 09:10:01
【问题描述】:
我正在尝试按照Django testing docs 中的信息测试我在 PostGIS 数据库上运行的 Django 应用程序。
通常我通过复制模板来创建一个新数据库:
(作为用户 postgres)
createdb -T template_postgis -O lizard test_geodjango2
当我运行 ./manage.py test 时,我收到以下消息:
正在创建测试数据库... 创建测试数据库时出错:创建数据库的权限被拒绝
如果您想尝试删除测试数据库“test_geodjango2”,请输入“是”,或者输入“否”以 > 取消:
让系统创建数据库的最佳方式是什么?
【问题讨论】:
-
请在您的 settings.py 文件中包含相关的 DATABASE... 参数。
标签: python django unit-testing