python类GeoPoint()的实例源码

test_documents.py 文件源码 项目:django-elasticsearch-dsl 作者: sabricot 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def test_prepare_ignore_dsl_base_field(self):
        class CarDocumentDSlBaseField(DocType):
            position = GeoPoint()

            class Meta:
                model = Car
                index = 'car_index'
                fields = ['name', 'price']

        car = Car(name="Type 57", price=5400000.0, not_indexed="not_indexex")
        doc = CarDocumentDSlBaseField()
        prepared_data = doc.prepare(car)
        self.assertEqual(
            prepared_data, {
                'name': car.name,
                'price': car.price
            }
        )


问题


面经


文章

微信
公众号

扫码关注公众号