Django:ModelMommy mommy.make 函数上的 GEOSException
Django: GEOSException on ModelMommy mommy.make function
当我尝试创建妈咪模型时收到来自 Model Mommy 的奇怪错误
GEOSException: Error encountered checking Geometry returned from GEOS C function "GEOSWKBReader_readHEX_r".
奇怪的是,唯一可行的东西是在另一个函数中——这些函数实际上成功地使用了它来创建妈妈模型。
这个错误似乎是错误的。看来它与 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())
当我尝试创建妈咪模型时收到来自 Model Mommy 的奇怪错误
GEOSException: Error encountered checking Geometry returned from GEOS C function "GEOSWKBReader_readHEX_r".
奇怪的是,唯一可行的东西是在另一个函数中——这些函数实际上成功地使用了它来创建妈妈模型。
这个错误似乎是错误的。看来它与 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())