Тёмный

Django Project: Build a Micro eCommerce with Python, Django, Neon Postgres, Stripe, & TailwindCSS 

CodingEntrepreneurs
Подписаться 348 тыс.
Просмотров 124 тыс.
50% 1

Micro eCommerce with Python, Django, Serverless Postgres, Stripe, TailwindCSS and more.
🚀 Sign up for neon right now: neon.tech/cfe
Learn to build a modern web application to sell one-off digital products using Python, Django, Serverless Postgres, TailwindCSS, and the Stripe API.
A long term goal of this course would be to set a very practical foundation for selling products online so you can build traction for your project. Once you have traction you can continuously improve until you build a sustainable business on your own.
Topics
⦿ Production database integration with Neon’s Serverless Postgres
⦿ Branched database versions for dev, staging, and prod
⦿ Sell, upload, and download digital files with Object Storage
⦿ Purchase-protected Downloads
⦿ Product Pages with TailwindCSS and Flowbite
⦿ Using Environment Variables
⦿ Containerize Django with Docker
⦿ Stripe API and Checkout Integration
⦿ and much more!
Prerequisites
⦿ Try Django 3.2 (or similar): • Try Django 3.2 - Pytho...
⦿ 30 Days of Python (up to about day 15): • 30 Days of Python ~ Py...
⦿ Some HTML / CSS Experience is ideal
Resources
⦿ Code: github.com/codingforentrepren...
⦿ Subscribe: cfe.sh/youtube
⦿ Django: djangoproject.com
⦿ TailwindCSS + Django Tutorial: • Django & TailwindCSS! ...
⦿ Flowbite: www.flowbite.com
⦿ Neon: neon.tech/cfe
⦿ Stripe API Docs stripe.com/docs/api/?lang=python
*LIVE DEMO: micro-ecommerce.demo.cfe.sh/*
0:00:00 Welcome
0:03:05 Demo
0:15:54 Getting Started
0:22:38 Serverless Basics
0:26:09 Integrating Neon's Serverless Postgres into Django
0:33:11 Using Python Decouple and Dj Database Url
0:42:10 Products Model
0:51:37 Product Model Form and Tailwind Input Class
0:59:49 Product Create View & Template
1:07:40 Product List View
1:16:04 Product Detail & Update View
1:28:39 FileField, ImageField and MEDIA_ROOT
1:40:40 Protected Product Attachment Files
1:48:09 Product Attachment Download View
1:57:56 Product Attachments Display Table
2:11:23 Formsets for Product Management Part 1
2:21:24 Formsets for Product Management Part 2
2:29:56 Dyanmically Add Formset Forms with JavaScript
2:50:08 Purchase Model
2:57:11 Purchase Form & Flow Start
3:09:10 Stripe Checkout API Basics with Python
3:18:18 Integrate Stripe to our Django Models
3:32:38 Cloud Based File Storage for Protected Assets
3:49:37 Pre-sign File for Downloading with Boto
3:58:21 Running with Branched Environments
4:03:50 Containerize the Django App
4:28:07 Thank you - RU-vid

Опубликовано:

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@Shaam_Ark
@Shaam_Ark Год назад
Justin I wanted to say, your dedication to put out django content is just amazing! Finding quality content to learn django is pretty hard so most of what I can do with django comes from your tutorials. Thanks again for everything ❤
@tvcblog2586
@tvcblog2586 10 месяцев назад
You won't understand how well you have impacted me, but all I can say to you is BIG Thanks.
@prashlovessamosa
@prashlovessamosa Год назад
In 1 month i learnt a lot from you are such a awesome man You are God to People like me who cannot afford High paid courses.
@mdgolamrabbani507
@mdgolamrabbani507 4 месяца назад
'rm' is not recognized as an internal or external command, operable program or batch file. how can i solve this error in windos
@djangodeveloper07
@djangodeveloper07 Год назад
eagerly waiting for any tutorial from you to refresh my django skill. Thank you Justin You are the man
@Mr_MicDaniel
@Mr_MicDaniel Год назад
Another amazing learning here. I just wish you can do more FastAPI tutorial, its always feel awesome to learn from you
@judevector
@judevector Год назад
Wow thank you sir for always putting up Django materials it has helped me alot
@aliciachoi
@aliciachoi 5 месяцев назад
Thank you soooo much!! It's so easy to follow for a beginner like me and very well explained. Really appreciate your efforts!
@sergeyab9468
@sergeyab9468 4 месяца назад
10 yars ago i watched your video to create my diploma project. Now, i help yangster to build his project. Wow what a jorney)
@CodingEntrepreneurs
@CodingEntrepreneurs 4 месяца назад
Amazing! Thanks for sharing
@omarbd5659
@omarbd5659 Год назад
Thank you very much for this great effort , your channel and courses helped me a lot to become Django developer
@frankestraning
@frankestraning Год назад
Completed! thanks for this MAN💪💪💪
@nageshkale8115
@nageshkale8115 Год назад
LFG !!! Thanks justin for producing quality Django content. You're the Best 🤝
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
🙌
@junivensaavedra882
@junivensaavedra882 Год назад
Wow! this is gold Man, thank you very much!
@commonsense1019
@commonsense1019 Год назад
Much needed project Gonna improve this to make it my personal project
@AvnishKumar-hr3wu
@AvnishKumar-hr3wu Год назад
Most awaited video
@kirtipriya1063
@kirtipriya1063 4 месяца назад
i am not able to use secret key for stripe api error is : No API key provided. (HINT: set your API key using "stripe.api_key = "). You can generate API keys from the Stripe web interface.
@Saketh-Chandra
@Saketh-Chandra Год назад
What is the recommended way to manage Django migration files using Git in a multi-branch development environment with production, development, and hotfix branches, and what are the important steps to follow?
@nakicode
@nakicode Год назад
Merci pour ce beau tutoriel bien instructive
@rjbasada3430
@rjbasada3430 Год назад
Hello, fan here from Philippines, very nice video tutorials, hope you make many more video to help other aspiring students like me reach their dreamjob, hope you make many more Django and postgres tutorials, also the Vue js Godbless sir
@younesabdenaceraitemrar5252
I need help to manage concurrent access to same page for edit stuff what is best way to avoid collisions and incoherent data while editing by multiple users
@alghifari21
@alghifari21 Год назад
Thanks, still the best...
@harshjayantdiwase7160
@harshjayantdiwase7160 Год назад
i am glad u are back
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
I am glad u are back too
@nirmaladhikaree9609
@nirmaladhikaree9609 Год назад
can you only do the cloud based file storage part, but with azure?
@DaryaIbrahim
@DaryaIbrahim Год назад
It is really passed the time for a complete web framework of django marriage with a javascript framework such as vuejs, we are really struggling when we code 2 lines of js, don't you agree?
@mlsandreas
@mlsandreas Год назад
Amazing!! Thank you!!
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
You’re welcome!
@jjeverson2269
@jjeverson2269 Год назад
omg bro. I love you for this
@khalilrouatbi6345
@khalilrouatbi6345 9 месяцев назад
do u have a rough idea how much would running this micro e-commerce would cost (hosting, database..)? I know it depends on a lot of factors.. but I guess just an interval of prices to get an idea..
@omarreda7554
@omarreda7554 Год назад
Thanks Justin ♥
@DaryaIbrahim
@DaryaIbrahim Год назад
Even though we heard most of these things before, but you make love with django, every topic you teach is interesting, this one was the of all the courses from you and anyone else, thank you mate! We can't wait for your next one.. What do you know? 😉
@HaifengZhu-pn3uq
@HaifengZhu-pn3uq 7 месяцев назад
hi, does Django have prebuilt library for ecommerce sites?
@guptaji0786
@guptaji0786 Год назад
Make a complete tutorial on django htmx for beginners to advanced.
@majestif
@majestif Год назад
I hope someday you will create a similar tutorial using Flask
@KumparanLirik
@KumparanLirik Год назад
great tutorial
@ineshmakhija5769
@ineshmakhija5769 Год назад
sir vendor file is not in src folder its showinf "rm" is not found while running " rav run vendor_pull " and pip-tools is not found !!!!!!!
@mdgolamrabbani507
@mdgolamrabbani507 4 месяца назад
i face the same problem, have you solved the error? if done can you help me?
@madg2263
@madg2263 Год назад
would be awesome to start seeing poetry!
@dgiri2333
@dgiri2333 Год назад
Sir can you do data some realistic way like geodjango and based RDBMS data take from Django ORM and do train Data using ML OR DL or AI Train using pybrain just like chatgpt
@hzlike
@hzlike Год назад
It's just fantastic, a big thank you for this great work shared.
@user-dy4hp3zj8o
@user-dy4hp3zj8o 3 месяца назад
But this ecommerce is for sell What thing. Digita Files?
@the_laughing_centre9936
@the_laughing_centre9936 5 месяцев назад
Why you haven't add login and signup
@alejandrobravo1221
@alejandrobravo1221 Год назад
What vscode theme is that? I loved
@vipinsaroj103
@vipinsaroj103 Год назад
👍👍👍👍👍👍
@dgiri2333
@dgiri2333 Год назад
Nice
@SuperKing11100
@SuperKing11100 Год назад
Has anyone with a windows system been able to successfully "run rav run vendor"? I keep getting formatting issues
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
What error?
@khoba9533
@khoba9533 11 месяцев назад
Flowbite is disrupting my admin page does anyone know how to resolve the situation?
@sairenrealmz
@sairenrealmz 7 месяцев назад
did you find a solution for this? I'm facing the same issue..
@asminmj13
@asminmj13 6 месяцев назад
rav run vendor pull error
@prashlovessamosa
@prashlovessamosa Год назад
What's prerequisite for this course sir btw thanks for sharing knowledge for free.
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
Try Django (any version) is a good idea. Check out my channel for the various options.
@user-dn7sz4oz8d
@user-dn7sz4oz8d Год назад
I cannot run the 'rav run vendor_pull' command, it gaves me ' "rm" is not an internal or external command, operable program, or batch file.' . I am running this project on Windows. When i try another command 'rmdir /s' , it gives me another error 'Error in parameter format: "static".' Can someone please explain me what is the matter. I've blown my mind trying to solve this problem.
@user-dn7sz4oz8d
@user-dn7sz4oz8d Год назад
I`ve solved this. All I had to do was just change commands and slashes.
@rohitchakraborty4619
@rohitchakraborty4619 10 месяцев назад
what exactly did u do?
@harshala5385
@harshala5385 7 месяцев назад
​@@user-dn7sz4oz8dcan you say how you solve that error ?
@kingfunny4821
@kingfunny4821 Год назад
why do not complete OpenCV TUTORIAL
@heygema
@heygema Год назад
I think Neon is interesting, is there any cons you personally think compared to PlanetScale?
@CodingEntrepreneurs
@CodingEntrepreneurs Год назад
I prefer Postgres for Django projects - traditionally because of the Json field support and these days because of pgvector and vector support.
@kennyPAGC
@kennyPAGC 11 месяцев назад
29:43, yeah I don't know. There being latency to your literal database doesn't sound "ok" to me. If this is the case, more like a huge red flag towards this serverless approach.
@CodingEntrepreneurs
@CodingEntrepreneurs 11 месяцев назад
The latency is dropping like crazy. Not matter what db you use, there will be latency even if it’s on the same machine.
@paul4137
@paul4137 Год назад
I'm sure You've heard by now You look like an IT version of Andrew Huberman xD
@alecbhatti8840
@alecbhatti8840 4 месяца назад
😊 kaY....
@miazitechbd
@miazitechbd 5 месяцев назад
You are FIRST person on Django tutorial. But you are hidden from virtual and new generation because of you only focus on your paid course.
@CodingEntrepreneurs
@CodingEntrepreneurs 5 месяцев назад
This course is free buddy. Thank you.
@miazitechbd
@miazitechbd 5 месяцев назад
@@CodingEntrepreneurs I want to say that you always pass your best from generation to generation with something new. But you hide yourself behind the paid course. As you know, many people have access to Django through you.
@wahidali9145
@wahidali9145 4 месяца назад
I got your point. Due to kot of piad course people go there and so he has less views and not that worthy subscriber. That's why he got himself hide behid the paid course. Right
@miazitechbd
@miazitechbd 4 месяца назад
@@wahidali9145 He is a first person on Django tutorial. My aspect he should continue and attractive tutorial of the Django framework. Because of no one so best tutorial putting on Django yet except he.
@jstlife7449
@jstlife7449 Год назад
Далее
Learn Django in 20 Minutes!!
21:25
Просмотров 339 тыс.
Django To Do List App With User Registration & Login
2:12:03
▼КОРОЛЬ СОЖРАЛ ВСЕХ 👑🍗
29:48
Просмотров 464 тыс.
#RabbSeHaiDua
0:47
Просмотров 16 тыс.
Django and Stripe Payments Tutorial
1:10:27
Просмотров 94 тыс.
Automate with Python - Full Course for Beginners
2:42:55
Django Authentication & User Management - Full Tutorial
2:20:03
Django 4.0 Crash Course | Build a Real Estate Website
2:07:49
▼КОРОЛЬ СОЖРАЛ ВСЕХ 👑🍗
29:48
Просмотров 464 тыс.