Python ObjectId为的BuildError的棉花糖URL
我如何用MongoEngine和Flask棉花糖制作我的RESTFul API HATEOAS 我正在使用Python ObjectId为的BuildError的棉花糖URL,python,rest,flask,mongoengine,hateoas,Python,Rest,Flask,Mongoengine,Hateoas,我如何用MongoEngine和Flask棉花糖制作我的RESTFul API HATEOAS 我正在使用 class PraiaSerializer(ma.Schema): id = ma.String()
class PraiaSerializer(ma.Schema):
id = ma.String()
atividades = ma.Nested(AtividadeSerializer, many=True)
class Meta:
additional = ('nome', 'descricao', '_links')
_links = ma.Hyperlinks({
'self': ma.URLFor('praia_detail', id='<id>'),
'collection': ma.URLFor('praias')
})
我该怎么办
我是否向我的硕士传递了错误信息。超链接?解决了我的问题
我使用Flask RESTFul编写API,因此我必须用端点名称注册路由。如果使用纯烧瓶,请使用函数名
api.add_resource(PraiaListView, '/v1/praias', endpoint='praias_resource')
api.add_resource(PraiaView, '/v1/praias/<id>', endpoint='praia_detail')
ma
是使用应用程序实例实例化的棉花糖!类似于:app=Flask(\uuuuu name\uuuuu);ma=棉花糖(app)
api.add_resource(PraiaListView, '/v1/praias', endpoint='praias_resource')
api.add_resource(PraiaView, '/v1/praias/<id>', endpoint='praia_detail')
_links = ma.Hyperlinks({
'self': ma.URLFor('praia_detail', id='<id>'),
'collection': ma.URLFor('praias_resource')
})
"_links": {
"collection": "/v1/praias",
"self": "/v1/praias/55025029e138235aeac01383"
},