codeshow / 003-arquitetura-flask Goto Github PK
View Code? Open in Web Editor NEWArquitetura definitiva para projetos Flask
Home Page: https://youtu.be/-qWySnuoaTM
Arquitetura definitiva para projetos Flask
Home Page: https://youtu.be/-qWySnuoaTM
Mais uma tarefa para um video ou live.
Transformar este projeto em um template cookiecutter
Teria uma forma de adicionar o celery ao projeto e carregar dinamicamente assim como as outras extensões?
Seria muito interessante criar um docker-compose.yml para poder rodar a app pois quem não tem Python instalado poderiar executar a App em poucos segundos.
É necessário atualizar a dependência do Flask-admin para a versão 1.5.6, pois a versão que está definida atualmente contém problemas de imports, causados por uma mudança no werkzeug
Teria como adicionar um sistema de migrations nesta arquitetura?
Olá, estou iniciando o aprendizado com python e flask, e estou tendo dificuldades para fazer a chamada da api devido este erro, poderiam ajudar?
Abaixo o trecho do código com o erro, as variáveis tem nomes diferentes, mas fazem a mesma coisa.
from flask import abort, jsonify
from flask_restful import Resource
from ext.database import Ligas
class LigasResource(Resource):
def get(self):
ligas = Ligas.query.all() or abort(204)
return jsonify(
{'liga': [dic_liga.to_dict() for dic_liga in ligas]}
)
class LigasItemResource(Resource):
def get(self, liga_id):
liga = Ligas.query.filter_by(id=liga_id).first() or abort(404)
return jsonify(liga.to_dict())
database.py:
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class Ligas(db.Model):
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.String(140))
description = db.Column(db.Text)
def init_app(app):
db.init_app(app)
obs: já vi o video umas 50 vezes e o conteúdo é fantastico, parabens!!!
Se este não for o canal correto para isto, me desculpe rsrsrs.. Obrigado
Teria como adicionar um sistema de Doc para APIs neste projeto?
ex: swagger
Tentei fazer, mas não deu muito certo.
A ideia é uma live no canal
com a participaçào de alguem que manja de uma dessas React/Vue/Svelte
Para integrar com a API simplezinha que criamos aqui e então integrar.
Erro devido a versão dos requerimentos presentes no projeto.
Pode ser corrigido trocando para os seguintes requerimentos:
requirements.txt
Mudar as requirements para Poetry
Isso será parte de um novo video no http://codeshow.com.br
Vamos pegar este projeto e implantar o Poetry para gestão das dependencias.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.