[BangPypers] UI less Rest API server with flask
anu sree
anusree.a04 at gmail.com
Mon Jun 22 20:50:18 CEST 2015
Thanks krace,
Good suggestion, I am going to use schematics with flask. I red
about schematics and think that will help me keep validation code clean and
reduce number of statements in the code.
Thanks
On Mon, Jun 22, 2015 at 10:48 PM, kracekumar ramaraju <
kracethekingmaker at gmail.com> wrote:
> On Jun 22, 2015 19:03, "anu sree" <anusree.a04 at gmail.com> wrote:
> >
> > Thanks anuvrat and krace,
> >
> > How do we do validation of data in the POST and PUT API request, if we
> use
> > only native fask ?.
>
> That is where serialization library like schematics comes to play. Pass the
> request data dict to serialization and call validate method.
>
> > I have seen a way in flask-restful, but I am planing to use only native
> > fask.
> >
>
> http://flask-restful.readthedocs.org/en/latest/api.html#reqparse.RequestParser
> >
> > Thanks,
> >
> >
> >
> > On Mon, Jun 22, 2015 at 6:28 PM, kracekumar ramaraju <
> > kracethekingmaker at gmail.com> wrote:
> >
> > > The biggest problem with all rest apis except Django REST framework is
> no
> > > distinction between serializer and model. Soon that will be problem for
> the
> > > kind of tasks you want to do.
> > >
> > > I don't use any framework to create apis in Flask.
> > >
> > > I follow different approach, use schematics [1] for serialization,
> Flask
> > > method view and use model methods/service layer to interact with dbs,
> > > queues etc ...
> > >
> > > You can find the similar example for Django in schematics example
> > > directory, it should be easy to implement in Flask too.
> > >
> > > [1]: http://github.com/schematics/schematics
> > > _______________________________________________
> > > BangPypers mailing list
> > > BangPypers at python.org
> > > https://mail.python.org/mailman/listinfo/bangpypers
> > >
> > _______________________________________________
> > BangPypers mailing list
> > BangPypers at python.org
> > https://mail.python.org/mailman/listinfo/bangpypers
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> https://mail.python.org/mailman/listinfo/bangpypers
>
More information about the BangPypers
mailing list