Construire une expérience de paiement SaaS avec Django et Stripe | SaaS App From Scratch
Dans cet épisode, @TechWithTim poursuit le développement d'une application SaaS en Django. Tim crée un modèle de base de données de cours, le connecte à un tableau de bord d'administration et met en place une intégration Stripe pour l'achat du cours.
Nouveau sur Cloud Computing? Commencez ici avec un crédit de 100 $ !
Chapitres :
0:00 Introduction
0:49 Présentation de l'épisode 2
1:19 Créer un modèle de base de données
1:53 Présentation de l'ORM (Object Relational Mapping)
2:25 Continuer à créer un modèle de base de données
6:56 Faire des migrations dans la base de données
7:20 Enregistrer la vue de cours dans admin.py
9:15 Créer un super utilisateur + Exécuter le serveur
10:00 Se connecter au panneau d'administration
10:33 Créer un exemple de cours
11:20 Ajouter un répertoire de cours : Liste des cours
16:45 Ajouter un répertoire de cours : Détail des cours
17:55 Créer une vue pour la liste et le détail des cours
23:00 Corriger quelques erreurs et ajouter un autre cours
24:10 Présentation de l'intégration de Stripe
25:17 Créer un compte Stripe + Obtenir une API clé
26:40 Remplir les données Stripe dans settings.py
28:00 Configurer les URLs pour Stripe + Créer des fonctions de vues
32:22 Importer les fonctions/modèles dans views.py
35:30 Créer une session de paiement pour Stripe
41:33 Exécuter le serveur et résoudre les problèmes éventuels
43:16 Ecrire le Webhook Stripe et le connecter
50:19 Télécharger et installer ngrok
52:34 Configurer un point de terminaison dans le tableau de bord de Stripe
54:08 Tester l'achat et résoudre les problèmes
56:40 Conclusion
Consultez le GitHub de Tim pour le code.
Lisez la documentation pour plus d'informations sur la création d'applications SaaS.
En savoirplus sur le déploiement de Django sur Linode Marketplace.
En savoir plussur Stripe.
Abonnez-vous pour être informé des nouveaux épisodes dès leur parution.
#AkamaiDeveloper #Django #saas #stripe
Produits : Akamai, Django, SaaS ; @TechWithTim