Criando uma experiência de checkout SaaS com Django e Stripe | Aplicativo SaaS do zero
Neste episódio, @TechWithTim continua a desenvolver uma aplicação SaaS em Django. Tim cria um modelo de banco de dados de curso, conecta-o a um painel de administração e configura uma integração Stripe para comprar o curso.
Novo no Cloud Computing? Comece aqui com um crédito de $100!
Capítulos:
0:00 Introdução
0:49 Visão geral do Episódio 2
1:19 Criar um modelo de base de dados
1:53 Visão Geral do ORM (Mapeamento Objeto-Relacional)
2:25 Continuar a criar um modelo de base de dados
6:56 Fazer migrações na base de dados
7:20 Registar a Vista do Curso em admin.py
9:15 Criar um superusuário + Executar o servidor
10:00 Iniciar sessão no painel de administração
10:33 Criar um curso de amostra
11:20 Adicionar um Diretório de Cursos: Lista de Cursos
16:45 Adicionar um diretório de cursos: Detalhes do curso
17:55 Criar uma visualização para Lista de cursos e Detalhes do curso
23:00 Corrigir alguns erros + Adicionar outro curso
24:10 Visão geral da integração do Stripe
25:17 Criar uma conta Stripe + Obter uma chave API
26:40 Preencher os dados do Stripe em settings.py
28:00 Configurar URLs para o Stripe + Criar Funções de Visualização
32:22 Importar funções/modelos para views.py
35:30 Criar uma sessão de checkout para o Stripe
41:33 Executar o servidor + Corrigir quaisquer problemas
43:16 Escreva o Webhook do Stripe e conecte-o
50:19 Baixe e instale o ngrok
52:34 Configurar um ponto final no painel do Stripe
54:08 Teste a compra + Corrija qualquer problema
56:40 Conclusão
Consulte o GitHub do Tim para obter o código.
Leia o doc para mais informações sobre como construir aplicações SaaS.
Aprenda mais sobre o deploy do Django no Linode Marketplace.
Saiba mais sobre o Stripe.
Inscreva-se para ser notificado de novos episódios assim que eles forem lançados.
#AkamaiDeveloper #Django #saas #stripe
Produtos: Akamai, Django, SaaS; @TechWithTim