【问题标题】:Django: GEOSException on ModelMommy mommy.make functionDjango:ModelMommy mommy.make 函数上的 GEOSException
【发布时间】:2015-05-18 00:35:28
【问题描述】:

当我尝试创建妈妈模型时,模型妈妈收到一个奇怪的错误

GEOSException: Error encountered checking Geometry returned from GEOS C function "GEOSWKBReader_readHEX_r".

奇怪的是,唯一可行的东西是在另一个函数中——实际上,这些其他函数成功地使用它来创建妈妈模型。

【问题讨论】:

    标签: python django django-testing django-tests model-mommy


    【解决方案1】:

    这个错误看起来是错误的。它似乎与 GEOS 没有直接关系。

    我错过了一个必填字段,它是具有 Point 字段的模型的外键。

    这给了我一个错误

        dossier = mommy.make('foo.Bar',
                             bar='bar',
                             created=timezone.now())
    

    这解决了问题

        dossier = mommy.make('foo.Bar',
                             foo='foo',  # required foreign key field
                             bar='bar',
                             created=timezone.now())
    

    【讨论】:

      猜你喜欢
      • 2021-01-07
      • 2014-10-08
      • 2013-09-09
      • 1970-01-01
      • 2015-09-11
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多