Costruire un'esperienza di checkout SaaS con Django e Stripe | App SaaS da zero
In questo episodio, @TechWithTim continua a sviluppare un'applicazione SaaS in Django. Tim crea un modello di database per i corsi, lo collega a una dashboard di amministrazione e imposta un'integrazione con Stripe per l'acquisto dei corsi.
Nuovo su Cloud Computing? Inizia qui con un credito di $100!
Capitoli:
0:00 Introduzione
0:49 Panoramica dell'episodio 2
1:19 Creare un modello di database
1:53 Panoramica sull'ORM (Object Relational Mapping)
2:25 Continuare a creare un modello di database
6:56 Effettuare le migrazioni nel database
7:20 Registrare la vista del corso in admin.py
9:15 Creare un superutente ed eseguire il server
10:00 Accedere al pannello di amministrazione
10:33 Creare un corso di esempio
11:20 Aggiungere un elenco di corsi: Elenco dei corsi
16:45 Aggiungere un elenco di corsi: Dettaglio del corso
17:55 Creare una vista per l'elenco dei corsi e il dettaglio dei corsi
23:00 Correggere alcuni errori e aggiungere un altro corso
24:10 Panoramica sull'integrazione di Stripe
25:17 Creare un account Stripe e prendere una API chiave
26:40 Inserire i dati di Stripe in settings.py
28:00 Impostare gli URL per Stripe + Creare le funzioni delle viste
32:22 Importare funzioni/modelli in views.py
35:30 Creare una sessione di checkout per Stripe
41:33 Eseguire il server e risolvere eventuali problemi
43:16 Scrivere il webhook di Stripe e connetterlo
50:19 Scaricare e installare ngrok
52:34 Impostare un endpoint nella dashboard di Stripe
54:08 Testare l'acquisto e risolvere eventuali problemi
56:40 Conclusione
Consultate GitHub di Tim per il codice.
Leggere il documento per ulteriori informazioni sulla creazione di applicazioni SaaS.
Per saperne di più sulla distribuzione di Django su Linode Marketplace.
Per saperne di più su Stripe.
Iscrivetevi per essere avvisati dei nuovi episodi non appena vengono pubblicati.
#AkamaiDeveloper #Django #saas #stripe
Prodotti: Akamai, Django, SaaS; @TechWithTim