[Gastosabertos-dev] Criar modelos no SQLAlchemy a partir de um Data Package - Proof of Concept
Luiz Armesto
luiz.armesto em gmail.com
Segunda Abril 20 01:32:17 UTC 2015
Fiz um poc agora da geração da api (usando Flask-Restful e esse código que
eu tinha feito para o SQLAlchemy)
https://github.com/LuizArmesto/magic-api-poc
Tem paginação (com os argumentos "page" e "per_page") e filtro por campo
(por enquanto não filtra por intervalos, só valores exatos, mas aceita
vários valores para um mesmo campo)
Os principais arquivos são
magic_api/db.py é basicamente o mesmo código que eu já tinha mandado, para
criar os modelos do SQLAlchemy
magic_api/api.py é um Blueprint do Flask com código novo, que cria objetos
"Resource" do Flask-Restful. O modo que cria os objetos é bem semelhante ao
feito no db.py
magic_api/app/* é um app normal do Flask que usa o Blueprint da api
A instalação é criando um virtualenv e intalando os pacotes
do requirements.txt com o "pip install -r requirements.txt"
Os comandos do manage.py exigem o parâmetro -d com o caminho do datapackage
que será usado (vide README.md)
[]'s
2015-04-15 22:00 GMT-03:00 Luiz Armesto <luiz.armesto em gmail.com>:
> A princípio também tinha pensado na solução 1, então é essa.
>
> Vamos usar Flask como base para a parte de gerar API?
>
>
>
> PS.: Preciso me policiar mais para escrever comentários mesmo quando
> estiver escrevendo código temporário para verificar se algo funciona. Se
> tiver alguma parte que não entenderam direito é só perguntar.
>
> --
> Luiz Armesto
>
--
Luiz Armesto
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.okfn.org/pipermail/gastosabertos-dev/attachments/20150419/3390a342/attachment-0003.html>
Mais detalhes sobre a lista de discussão Gastosabertos-dev