【发布时间】:2014-09-03 23:52:52
【问题描述】:
我正在尝试在一个全新的 Django 应用上启用测试。它必须运行几何测试。我在 Postgres.app 中安装的 Postgres(使用 Postgis 2),我的默认数据库运行得很好(Django 应用程序同步、创建等没有问题),但是当我运行时
manage.py test
我收到一个错误:
django.db.utils.ProgrammingError: 类型“地理”不存在 第 4 行:“geom”地理(GEOMETRY,4326)不为空
全部错误:https://gist.github.com/dyve/11dcd455aa5a25628773
我知道 Django 创建了一个用于测试的 Postgres 数据库。我怀疑它没有正确启用测试数据库上的 PostGIS 扩展。
如果有人可以帮助我进行测试,将不胜感激。
【问题讨论】:
标签: python django postgresql testing geodjango