
O "Adevo Calendário" é uma atividade em que todos os dias (durante o advento) um presente relacionado à programação e desenvolvimento de software (livros, cursos ...) é sorteado. Seu objetivo é ajudar a compartilhar conhecimento e incentivar o aprendizado da comunidade.
Se você considerar o projeto útil, Apóyalo está fazendo "★ STAR" no repositório. Obrigado!
Você tem um canal chamado "Python" no servidor Discord da comunidade para pedir, compartilhar e ajudar.
Esta é a estrutura geral do projeto.
Faça um Fork do repositório.
Clona esse repositório em sua máquina local.
git clone https://github.com/ < USERNAME > /adeviento-web.gitNavegue até o diretório do projeto.
cd adevientoCrie um ambiente virtual.
python3 -m venv venvAtive o ambiente virtual.
source venv/bin/activateInstale as unidades.
python -m pip install -r requirements.txtInicializa o projeto de reflexão.
reflex initExecute o projeto em casa.
reflex run Você pode acessá -lo entrando no URL http://localhost:3000/ do navegador.
Você tem mais informações sobre a reflexão em sua documentação oficial.
Para exibir o projeto, foi criado um local_build.sh , responsável por executar o fluxo necessário para gerar o diretório public com todos os recursos estáticos que o servidor da Web precisa.
Todo o processo de embalagem para produção pode ser um delegado no servidor, mas o repositório sempre possui o diretório public para que você possa revisar o conteúdo da Web estático sem a necessidade de executar o script local_build.sh .
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
reflex init
reflex export --frontend-only
rm -fr public
unzip frontend.zip -d public
rm -f frontend.zip
deactivateBasicamente, prenda o ambiente, instala dependências, inicializa o projeto, cria construção de produção e descomprimi -lo.
Você pode configurar o servidor para executar a tarefa de embalagem e a implantação em execução build.sh .
O projeto pode ser implantado em qualquer fornecedor ou servidor que suporta recursos estáticos.
Advent.Dev está implantado em Vercel.
Configuração de vercel:
push na filial main desencadeie uma nova implantação)public (que contém produção estática para produção)Curso gratuito para aprender o desenvolvimento da Web de fronteira com python puro do zero com reflexão. As tecnologias usadas para desenvolver o projeto "Adevo Calendário". Eu também tenho um curso Python de zero para iniciantes.
Você está procurando um extra? Aqui você encontrará meus cursos editados por lições individuais, para avançar no seu ritmo e economizar progresso. Você também terá exercícios e correções, testará para validar seu conhecimento, exame e certificado público de conclusão, apoio, estudantes, reunião de grupo, cursos exclusivos e muito mais.
Digite MUREDEV.PRO e usa o cupom "Pro" com um desconto de 10% na sua primeira assinatura.
Sou engenheiro de software desde 2010. Desde 2018, combinei meu trabalho desenvolvendo aplicativos com a criação de conteúdo de treinamento sobre programação e tecnologia em diferentes redes sociais, como @Mreterev .
Se você deseja ingressar em nossa comunidade de desenvolvimento, aprender programação, melhorar suas habilidades e ajudar a continuidade do projeto, você pode nos encontrar: