How to Deploy a Scalable Django SaaS Application From Scratch
In this new series, @TechWithTim explains how to build a SaaS application in Django. In this episode, Tim sets up the project and creates HTML templates.
New to Cloud Computing? Get started here with a $100 credit!
Chapters:
0:00 Introduction
1:25 Quick Demo: ngrok, Registration, Log In/Out
4:00 Create Servers on Akamai
6:10 Create a GitLab Server
7:05 Create a Database Cluster
7:50 Create a Django Project & Install Modules
10:15 Create Different Django Applications
11:35 Link the Apps to the Main Project
12:15 Add ‘corsheaders’ to Apps & Middleware
13:32 Link the URLs
15:58 Make a Base HTML Template
17:10 Add Bootstrap to HTML Template
18:05 Add a navbar
23:07 Add a Container for the Main Content of the Website
23:52 Create a Registration Directory (Register & Login)
25:19 Create a Login Template
29:05 Create a Register Template
29:55 Make a ‘Register’ View + ‘Register’ Form
38:17 Connect URLs to the Templates
44:10 Set Up the Database
45:05 Test the Pages (Register, Login) + Fix Issues
49:00 Set Up Redirects + Email Service
53:50 Test the Login/Logout Pages + Reset the Password
54:55 Connect to the Cloud Database
57:15 Whitelist the IP Address + Make Migrations
59:00 Configure GitLab to Store Git Repository
1:04:25 Conclusion
Check out Tim’s GitHub for the code.
Read the doc for more information on building SaaS applications.
Learn more about deploying Django on Linode Marketplace.
Subscribe to get notified of new episodes as they come out.
#AkamaiDeveloper #Django #saas
Product: Akamai, Django, SaaS; @TechWithTim