Criando uma experiência de checkout SaaS com Django e Stripe | Aplicativo SaaS do zero
Neste episódio, @TechWithTim continua a desenvolver um aplicativo 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 com o Stripe para a compra do curso.
Novo no site Cloud Computing? Comece aqui com um crédito de US$ 100!
Capítulos:
0:00 Introdução
0:49 Visão geral do Episódio 2
1:19 Criar um modelo de banco de dados
1:53 Visão geral do ORM (Mapeamento Objeto-Relacional)
2:25 Continuar criando um modelo de banco de dados
6:56 Fazer migrações no banco de dados
7:20 Registre a visualização do curso em admin.py
9:15 Criar um superusuário + Executar o servidor
10:00 Fazer login no painel do administrador
10:33 Criar um curso de amostra
11:20 Adicionar um diretório de curso: Lista de cursos
16:45 Adicionar um diretório de curso: Detalhes do curso
17:55 Criar uma visualização para a 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 + Pegar uma API chave
26:40 Preencha os dados do Stripe em settings.py
28:00 Configurar URLs para o Stripe + Criar funções de visualizações
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 e corrigir problemas
43:16 Escreva o webhook do Stripe e conecte-o
50:19 Baixe e instale o ngrok
52:34 Configurar um ponto de extremidade no painel do Stripe
54:08 Teste a compra e corrija os problemas
56:40 Conclusão
Dê uma olhada no GitHub do Tim para ver o código.
Leia o documento para obter mais informações sobre a criação de aplicativos SaaS.
Saiba mais sobre a implantação do Django no Linode Marketplace.
Saiba mais sobre o Stripe.
Inscreva-se para ser notificado sobre novos episódios assim que forem lançados.
#AkamaiDeveloper #Django #saas #stripe
Produtos: Akamai, Django, SaaS; @TechWithTim