- Видео 130
- Просмотров 397 784
THE PROTON GUY
Нигерия
Добавлен 21 май 2021
Welcome to my channel! I am a Python backend developer who is passionate about tech. I post tutorials on Python,
Django,
HTML,
CSS,
Git,
Github,
AWS, and more..
I am always willing and excited to teach as my goal is to provide enlightenment about the tech space
Kindly subscribe to my channel, like my videos, and share them as it will be of great help to me😊😊.
I hope I am of great help to you😌
Django,
HTML,
CSS,
Git,
Github,
AWS, and more..
I am always willing and excited to teach as my goal is to provide enlightenment about the tech space
Kindly subscribe to my channel, like my videos, and share them as it will be of great help to me😊😊.
I hope I am of great help to you😌
Django JWT Authentication with Access & Refresh Tokens | 2025
In this video, I explained how to setup JWT authentication in django & django rest framework using simple jwt.
******** Code **********
GitHub ink: github.com/TheProtonGuy/Django-Rest-Framework-JWT-Authentication
******* Timestamps ********
0:00 Introduction
0:41 How access & refresh tokens work
5:01 Setting up django project
19:15 Install Simplejwt & configure endpoints
45:30 Creating a protected route
51:30 Return tokens & user data
******** Socials ********
Discord: discord.gg/sZyxWG8X7y
Patreon: www.patreon.com/THEPROTONGUY
Linkedin: linkedin.com/in/ayodeji-adesola-15392a22b
Instagram: the_proton_guy
Telegram channel: t.me/sO6ZFOaiaMszYzI0
Twitter: AyodejiAdesola_
#django #...
******** Code **********
GitHub ink: github.com/TheProtonGuy/Django-Rest-Framework-JWT-Authentication
******* Timestamps ********
0:00 Introduction
0:41 How access & refresh tokens work
5:01 Setting up django project
19:15 Install Simplejwt & configure endpoints
45:30 Creating a protected route
51:30 Return tokens & user data
******** Socials ********
Discord: discord.gg/sZyxWG8X7y
Patreon: www.patreon.com/THEPROTONGUY
Linkedin: linkedin.com/in/ayodeji-adesola-15392a22b
Instagram: the_proton_guy
Telegram channel: t.me/sO6ZFOaiaMszYzI0
Twitter: AyodejiAdesola_
#django #...
Просмотров: 498
Видео
Django Google Sign-In & Signup Integration | 2025
Просмотров 44628 дней назад
Learn how to seamlessly integrate Google Login into your Django application using OAuth. This step-by-step tutorial covers everything you need to set up Google authentication Code Project code & Readme: github.com/TheProtonGuy/DjangoAuthWithGoogle Documentation Django all auth: docs.allauth.org/en/latest/socialaccount/providers/google.html Socials Discord: discord.gg/hhqtG4jp Patreon: www.patre...
Django Email Authentication | Login With Email & Password
Просмотров 7064 месяца назад
In this video, I explain how to authenticate and login users with their emails and passwords Socials Discord: discord.gg/hhqtG4jp Patreon: www.patreon.com/THEPROTONGUY Linkedin: linkedin.com/in/ayodeji-adesola-15392a22b Instagram: the_proton_guy Telegram channel: t.me/sO6ZFOaiaMszYzI0 Twitter: AyodejiAdesola_ #WebDevelopment #Python #ChatApplication #DjangoTutorial #Dj...
Django Authentication | User Signup, Login, & Password Reset | 2025
Просмотров 9 тыс.5 месяцев назад
We dive into Django authentication and walk you through the essential features for managing user accounts. This video covers everything you need to know about: User Registration, User Login, User Logout, Forgot Password, Password Reset Code Project code: github.com/TheProtonGuy/DjangoFullAuth Required files(HTML & CSS): github.com/TheProtonGuy/DjangoFullAuth/tree/main/resources/required files T...
Live Watch Party Movie Streaming Site Demo with Django Channels - Get the Source Code
Просмотров 915 месяцев назад
Purchase source code: www.patreon.com/THEPROTONGUY/shop/fullstack-movie-streaming-website-and-93557?Link& Full video Demo: ruclips.net/video/3TDSP6EsiRA/видео.html 🍿 Key Features: 🌟 Handle Vast Movie Library: Dive into a vast collection of movies, spanning genres from action and drama to sci-fi and classics. 🎥 Seamless Streaming: Experience smooth streaming with our intuitive video player, deli...
Customizing Django Admin Dashboard With Jazzmin | 2024
Просмотров 7 тыс.6 месяцев назад
In this video, I will teach you how to customize the django admin dashboard using jazzmin. Jazzmin documentation: django-jazzmin.readthedocs.io/ Socials Discord: discord.gg/hhqtG4jp Patreon: www.patreon.com/THEPROTONGUY Linkedin: linkedin.com/in/ayodeji-adesola-15392a22b Instagram: the_proton_guy Telegram channel: t.me/sO6ZFOaiaMszYzI0 Twitter: AyodejiAdesola_ #djangop...
Deploy Django Project & Postgresql Database to Render for Free | 2025
Просмотров 6 тыс.8 месяцев назад
In this tutorial, I'll guide you through the process of deploying a Django project to Render, a powerful cloud platform for hosting web applications. You'll learn step-by-step how to set up your Django project, configure environment variables securely using python-decouple, and deploy it to Render with automatic deployments. By the end of this video, you'll have your Django application up and r...
Signup and Login System with PHP and Mysql | PHP Authentication | 2024
Просмотров 2,5 тыс.10 месяцев назад
Discover how to implement secure user authentication in PHP with our tutorial. From login to logout and signup, learn the essential steps to create a robust system. Perfect for beginners and experienced developers alike, this guide will equip you with the skills to enhance your PHP projects securely and efficiently. Get code on github: github.com/TheProtonGuy/PhpAuthenticationSystem Starter fil...
Deploy Django Web App With SSL to VPS with Nginx & Gunicorn | Full Tutorial 2024
Просмотров 9 тыс.11 месяцев назад
Welcome to this comprehensive guide on deploying Django applications on an Ubuntu VPS, utilizing Nginx and Gunicorn. This step-by-step tutorial will walk you through the entire process, from setting up your VPS to configuring Nginx and Gunicorn for optimal performance. Readme(server config): github.com/TheProtonGuy/server-configs Download putty: www.putty.org/ Don't forget to like, share, and s...
C Programming For Beginners | Full Course 2024
Просмотров 84111 месяцев назад
Embark on an enlightening journey through the realm of C programming with this comprehensive course! Whether you're a beginner eager to grasp the fundamentals or an experienced coder seeking to deepen your knowledge, this course is designed to cater to all skill levels. TIMESTAMPS 0:00 Intro 0:08 Mac setup for C 3:42 Windows setup for C 6:40 Hello world 9:56 What are variables? 18:35 Variable n...
24. Pointers & Memory Addresses in C | C Programming For Beginners
Просмотров 1711 месяцев назад
🔗 Mastering Pointers in C | Your Gateway to Efficient Programming! 🔗 Welcome back! 💻 Today, we're delving deep into the dynamic world of Pointers in C - a fundamental concept that unlocks the full potential of efficient and powerful programming. 🔍 Explore the basics of pointers, demystifying how they store and manipulate memory addresses. 🚀 Learn how pointers enhance code efficiency, enabling d...
23. Memory Addresses in C | C Programming For Beginners
Просмотров 1011 месяцев назад
🔍 Demystifying Memory Address Pointers in C | Unlocking the Secrets of Efficient Programming! 🔍 Welcome back! 💻 In today's tutorial, we're diving deep into the world of Memory Address Pointers in C - a crucial concept that empowers you to manage and optimize memory usage in your programs. 🧠 Explore the fundamentals of pointers, understanding how they store and manipulate memory addresses. 🚀 Lea...
22. 2 Dimensional Arrays in C | C Programming For Beginners
Просмотров 1311 месяцев назад
🔍 Unraveling the Magic of 2-Dimensional Arrays in C | Programming Mastery Unleashed! 🔍 Welcome back ! 💻 Today, we're delving into the powerful realm of 2-dimensional arrays in C - a game-changer when it comes to organizing and manipulating data in your code. 🌐 Explore the concept of 2D arrays, breaking down how rows and columns come together seamlessly. 🚀 Learn the syntax and mechanics behind c...
21. For Loops in C | C Programming For Beginners
Просмотров 411 месяцев назад
🚀 Mastering 'For' Loops in C | Elevate Your Programming Game! 🚀 Welcome back 💻 Ready to take your C programming skills to new heights? In this tutorial, we're diving into the dynamic world of 'do-for' loops - a powerful combination that brings efficiency and precision to your code. 🔄 Explore the synergy of 'for' loops for dynamic and controlled repetition. Learn the syntax and application of '...
20. Do While loop in C | C Programming For Beginners
Просмотров 1611 месяцев назад
🔄 Unleashing the Power of Do-While Loops in C | C Programming Tutorial 🔄 Welcome back! 🚀 Today, we're delving into the dynamic world of 'do-while' loops in C - your secret weapon for handling repetitive tasks with style. 🔄 Learn the ins and outs of 'do-while' loops and how they differ from other loop structures. 🔍 Understand the unique syntax that makes 'do-while' loops a versatile tool in your...
19. While Loops in C | C Programming For Beginners
Просмотров 1311 месяцев назад
19. While Loops in C | C Programming For Beginners
18. Structs in C | C Programming For Beginners
Просмотров 5611 месяцев назад
18. Structs in C | C Programming For Beginners
17. Switch Statements in C | C Programming For Beginners
Просмотров 1111 месяцев назад
17. Switch Statements in C | C Programming For Beginners
14. Return Statement in C | C Programming For Beginners
Просмотров 2611 месяцев назад
14. Return Statement in C | C Programming For Beginners
I Built a Movie Streaming Website & API With Django For You…
Просмотров 1,3 тыс.Год назад
I Built a Movie Streaming Website & API With Django For You…
[FIX] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer cert
Просмотров 6 тыс.Год назад
[FIX] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer cert
Build Realtime Chat App with Django Channels & Web Sockets
Просмотров 14 тыс.Год назад
Build Realtime Chat App with Django Channels & Web Sockets
Deploy a Django Web App to Amazon EC2 Instance | 2024
Просмотров 17 тыс.Год назад
Deploy a Django Web App to Amazon EC2 Instance | 2024
Django Paypal Payment Integration in 30 Minutes
Просмотров 13 тыс.Год назад
Django Paypal Payment Integration in 30 Minutes
Token Authentication with Django REST Framework | 2023
Просмотров 4,3 тыс.Год назад
Token Authentication with Django REST Framework | 2023
Build an API With Django REST Framework | Full Tutorial | 2024
Просмотров 11 тыс.Год назад
Build an API With Django REST Framework | Full Tutorial | 2024
16. Operators | C Programming For Beginners
Просмотров 51Год назад
16. Operators | C Programming For Beginners
15. If Statements | C Programming For Beginners
Просмотров 22Год назад
15. If Statements | C Programming For Beginners
13. Functions | C Programming For Beginners
Просмотров 27Год назад
13. Functions | C Programming For Beginners
12. Arrays | C Programming For Beginners
Просмотров 39Год назад
12. Arrays | C Programming For Beginners
when i create a room it shows the websocket connection closed why?
Probably because you are connecting to the wrong endpoint or you’ve not setup properly. Check the terminal for error logs and make sure you have done exactly what I explained on the tutorial
satisfied.
Great tutorial! How would I set it up to automatically update when I push changes to the GitHub repository?
You will need to setup a ci/cd pipeline
@ How do I do that?
Check this out: ruclips.net/video/hvfvXPvRwdA/видео.htmlsi=kG7UDwMYmF46cqnB
@@the_proton_guy Thanks! Really appreciate it
You’re welcome!
sir is it same for media files or any other seperate method
This is for static files
CAN YOU TELL ME WHY THE F YOU HELPED ME THIS MUCH ????????????!!!!!!!!!!!!!!
I am glad I could help
Hi bro, everything is working in my code, but the reset password, when l hit reset button, lm receiving an error. Is it because my django site is not secure or its because of some other error. Please help brother
What error are you receiving
I'm currently learning Django, and your videos have been really helpful. Thank you!
I am glad I could help! 🎉
So no need for Nginx or Apache?
With those steps, no. Although if you want to learn now to deploy with nginx and gunicorn, you should check out this tutorial where I explained that: ruclips.net/video/RsrJzKPigc4/видео.htmlsi=JrxGPrBzXATTQYkc
@@the_proton_guy thank you bro, I try am ei work. I launch the app with nginx and gunicorn. Now I want add SSL, you dey recommend Cloudflare or Let's encrypt.
Thank you very much for you work... i managed to deploy myself.
You’re welcome
Nice one Ago how have you been its Joshua from trem church vi❤🎉
I have been great! Thank you 🎉
In Debug mode, It's work! but when I set Debug=False, the static files was not found. if I use nginx, proxy django's static or jazzmin's static?
You have to run python manage.py collectstatic to gather all the static files
thanks a lot, the video is direct to the point, my applications is working perfectly. God bless your hardwork.
Thank you! I am glad I could help
Honestly, i've gained a lot from your vedios right from when i started learning Django (one month ago). Keep up the good work bro may God reward you abundantly.
Thank you so much! I am glad I could help
Thank you !
You’re welcome!
worked 100% thanks alot sir
You are welcome 🎉
Dextop
Do I need to add an additional setting to the project to protect it from WEB CACHE DECEPTION ATTACK?
I haven’t read into that yet but if it helps protect against attacks then you should make use of it
@@the_proton_guy if the codes as you have written are uploaded to the server, you will be subjected to a 100% web cache attack. The concept of login is an important issue.
Yeah, you’re right. But the integration is pretty solid. If you want to search other ways to secure the application then that’s a great idea. Too much security is never a bad idea
@@the_proton_guy there is no problem with the integration anyway, but if security is not taken on a project basis and someone who is just starting out throws their project on the server and publishes it, I'm sure they will have a lot of trouble. I deliberately opened this topic so that when explaining such login issues, the security part of the job should also be given importance.
Thanks for this.
You are welcome
Great video . I found the video very helpful. My only issue is that my nav bar seems not to be visible after uploading
Your nav bar? Are you sure all your project files and static files were added to the repo
Thaks men :)
fire intro cuzzo
Thank you
Hi, I did all that is in the video but when ever i upload my file it doesn't go to cloudinary instead it uploads it to the directory of my django files in vs code (on my local machine). is there anything i can do regarding that?
Yeah. The updated version of Django and cloudinary do now work properly together. You should downgrade your Django version
i have problem ModuleNotFoundError: No module named 'jazzmin'
Thank you for the informative tutorial, it contained a lot of useful information. However some things to perhaps consider: 1. Its not a good idea to be doing everything as root instead of creating a new user le.g. webadmin 2. Then you should rather store your project in the user directory /home/webadmin/website/ instead of in /opt/ 3. This user should then be added to the sudo and www-data groups i.e. from terminal (logged in as root so 'sudo' command not required)': root@vps-server:~# adduser webadmin root@vps-server:~# usermod -aG sudo, www-data webadmin root@vps-server:~# su webadmin webadmin@vps-server:/root$ cd ~ webadmin@vps-server:~$ sudo apt install python3, nginx etc... ... and then do the git clone into that directory But all in all very good tutorial thank you for sharing!
Meeen... This video really needs more views. Honestly, for a beginner like me, i learnt and understood a lot Thank you very much
You are welcome 🎉
Awesome
Can you please share a video about search product using django.,🙂🙂 i need to show that on saturday or sunday..
thank you! this solved my problem and saved me hours of work
Glad I could help
I guess this isn't compatible with the django version 5.0
I am not sure. Did you try it and have an error?
@@the_proton_guy Yes I guess it isn't compatible. can you provide other options? Please help me out
@@ramabhattarai2240 it worked on Django 5.1.2 / django-jazzmin 3.0.1, may be you can upgrade the django version
Thanks alot for the video bro. But i am this error: AttributeError at /forgot_password/ 'WSGIRequest' object has no attribute 'get_scheme'
Hello, make sure to write exactly what I wrote
Thankyou so much 😭😭 after 20 days
Thank you!
You’re welcome!
Gained one more sub
Thank you
the best django template easy
Yes 🎉
Thank you 👍 this playlist is very useful
You are welcome 🎉🎉
The browser shows that A server error occured. Please contact the administrator
What error do you see in terninal
@@the_proton_guyPlease suggest me exact solution i am not expert to find internal all thing😞😞😞. In the last 15 days i just tried to do this project but everytime i failed..even now the django installation successful not showing in the browser just show server error contact administration
thank you so much , it was very helpful and well explained
Glad I could help!
bro please im getting this error, ive tried several times but still: You reached the start of the range → Nov 11, 2024 8:06 PM install │ python -m venv --copies /opt/venv && . /opt/venv/bin/activate ║ ║──────────────────────────────────────────────────────────────────────────────║ ║ start │ Error: No start command could be found i have the requirements.txt, and this is also my procfile :web: gunicorn 'flaskblog:create_app()' please ive tried several times and it's not working, please i would really appreciate your help
Good Job
Thank you
I have download your file and paste it but it Didn't work
What file? And what errors do you get? What does not work?
Most underrated video Thanks man.
You are welcome 🎉
Thanks for this video bro. I am curious, is this safe to use in production or we should go for a library that does that? I learnt token authentication is the best
If you are looking to build something simple you can go with this but you can follow other more secure options if it’s a serious project
If you are looking to build something simple you can go with this but you can follow other more secure options if it’s a serious project
I wanted to add mobile number and confirm password field in register form. What changes i have to make in the code
create a new user model and add the fields you want
Thank you for this lesson. Everything worked out well here.
You are welcome! 🙏🏿
Hi Bro, Are you using JWT in this video?
No
Thanks for your quick Response Bro👍😇😇
You are welcome
Hi There, small question regarding sessions. Is it not unsafe to save the user data in the season 02:13:25 ?
Yea you are right, in the sql query, it is important to select specifically only the data that you want ti retrieve so: SELECT username, email from users….
@@the_proton_guy Thank you, Would it be more secure to use user ID and call functions to retrieve data as needed?
what about trying to use somebody else code on zip? how to solve fantal unable
Thanks Brov. You just gained a new Subscriber.
Thank you!
Boss, it didn't work after I integrated Django with Cloudinary, as you showed
Do you see any errors in terminal
@@the_proton_guy Saying not found and no folder was automatically created
Hmmm, you added cloudinary to installed apps right?
@@the_proton_guy I did sir.
Thanks man
You are welcome
very helpful thanks for you effort
You are welcome 🎉