Corey, I first watched this series a couple months ago because I wanted to learn Django for fun. Well since then, I've ended up with a new IT job and decided to build a relatively simple Django app for some of our purposes. The things I learned from this series were invaluable and I even referenced back to some things during development when I forgot how to do them. I just got everything working enough for production today and showed it to my boss. He absolutely loved it. Thank you so much for this wonderful series. I look forward to learning more from you in the future.
@coreyms5 жыл бұрын
Congrats on your new job and your project!
@dh00mketu4 жыл бұрын
@Crebs Park you there?
@mohit4u0074 жыл бұрын
@Crebs Park from the requirements.txt remove everything after = sign. Means keep the names of the packages but remove the version number. Pip will pick up the latest version package. This will work for this simple app but not if you have developed something with specific verion number in mind.
@alexradu19214 жыл бұрын
@Crebs Park yes that's the best way to learn... also integrate Git in all the stuff you do (it changed my life tbh)
@Alexander-re8vz3 жыл бұрын
@@coreyms Hello Corey I have a problem with my Django so when I deployed it to Heroku I made a new field in post and then when I migrated it on the Heroku server and pushed it an error occurred, now I deleted that field but when I pushed it this error occurred: django.db.utils.IntegrityError: column "pinned" of relation "blog_post" contains null values It looks as tho that field is saved now getting deteted
@juvewan4 жыл бұрын
Just finished all 17 of the Django series, although the videos were created in 2018-19, they are the best I found to get started with Django. Thanks Corey for explain and demo Django so clearly!
@AJ-tr4jx4 жыл бұрын
"django has deployment checklist on their website that you can lookthrough.." 1 minute later: "this actually reminds me that we havent set Debug=False yet" damn this is GOOD.. you really proved your point
@egae67825 жыл бұрын
on 40:00 you can also do same "pip freeze > requirements.txt" on windows. It works exactly the same
@amartyadas5-yriddmechanica5973 жыл бұрын
Corey, You are the best. When I pass out of college and get a job I will remember to pay my tribute. Thank you !!
@danielcallaghan68923 жыл бұрын
I fell into a bit of depression during my diploma course at the beginning of December because I was just not getting Django. I'm almost finished with my project for school now and it looks great - I'm happy with it. I never would have gotten it done if it wasn't for this tutorial series. I went through many of the videos 2-3 times - amazing teacher - thanks so much.
@Piotrus19903 жыл бұрын
It is the best heroku turtorial available online.( I checked lots of them but nothing helped me as much as You did ) Everything explained step by step, clear. You doing amazing job with Your turtorials man!!!!
@leandroleveron99334 жыл бұрын
You are by far, the best teacher I've had. I just finished your series and deployed my web app. Thanks for sharing your wisdom.
@EvuLYT4 жыл бұрын
God Bless Corey Schafer. I embarked on a Python/Django mission at the start of this month and this tutorial helped me get started with Django. I just spent the last 2 days trying to deploy and it's been hell but after making some corrections and following this video step by step I finally got my project deployed. I learned a ton and am absolutely amazed by the amount of detail you go into with these tutorials. Thank you so much for all that you do in helping novice programmers like myself.
@LifeofthePRTY7 ай бұрын
You are a G.O.A.T./unsung hero. Words cannot describe how invaluable you are to me and the rest of the community. You taught me how to develop my own website using Django from scratch/zero knowledge and now I'm successfully/confidently deploying my own website with Heroku. It is a milestone having completed this video and looking back on my journey starting with your first video on learning Django with Python. Thank you so much, you're an incredible teacher and human being Just thought I should post this
@ronithNR3 жыл бұрын
Teachers like you makes the world a better place to live.
@Drzfinest9294 жыл бұрын
Corey I just want to say THANK YOU SO MUCH! I've been working on my very first freelance project and decided it would be a good idea to learn Django (never touched python) to create the backend for the project and I struggled so very much during this process but I have to admit you have saved me on many many and I really do mean many errors. I hope you find this comment well and I hope it makes you feel like you made a difference in at least in one beginner programmer. I couldn't have done it without you, thank you so much once again!
@coreyms4 жыл бұрын
Awesome! Best of luck on your project!
@Drzfinest9294 жыл бұрын
@@coreyms Thank you!
@michellemasters72212 жыл бұрын
I literally don't think I could have made my application without this video series. Although I still had a lot of issues deploying, for the overall build of my app, I thank you so much!
@pedrolopez45555 жыл бұрын
You deserve all of the praise. There is no way I would have been able to do this without your tutorial.
@felicytatomaszewska3 жыл бұрын
there are many much better tutorials...
@paxfulinfo73733 жыл бұрын
Bro Corey is the king.....
@paridhigupta27472 жыл бұрын
I WATCHED THE ENTIRE SERIES AND SUCCESSFULLY DEPLOYED MY APP. THANK YOU SO MUCH COREY!!!
@moeinshariatnia594 жыл бұрын
Thank you for this awesome series! I watched nearly all of them and now that I deployed my blog app to the internet, I feel I've come along a wonderful journey and of course learned a lot of Django. Thank you sincerely. You are a great teacher and programmer.
@HansNiemann7625 жыл бұрын
This Video is GOLD , Tried so much finding resoureces , landed here , such an awesome video
@edugalleg4 жыл бұрын
best django-heroku tutorial in the entire internet, trust me, i have been looking for something like this for a week now
@xReisk5 жыл бұрын
I thought this Series were done, I'm just in the third lesson but since this was months ago thats what I thought! Nice to see that you keep updating this series Corey. Please can you go a bit deeper with Django and talk about Redis+Celery? or Maybe Rest? Maybe you already talked about this, but since I'm still in the third lesson I havent notice. Thanks for your effort by making this tutorials dude, I really appretiate it!
@david_96074 жыл бұрын
Love you man, literally the best django tutorial on youtube. I'll definitely tell anyone trying to get into django about this channel
@hannahaha19773 жыл бұрын
It is an awesome tutorial! It boosted my understanding more than any other resources. I have my own blog now and can't wait to watch other tutorials as well. I got hooked on this whole series and it changed my life. You're such a great teacher. I keep recommending this series to any other friends who want to learn programming. Thank you so much Corey!
@sadamalfian98972 жыл бұрын
Wow, that's great! I just want to start watching this tutorial series. Could you share your blog? And which version of Django do u use? Thanks in advance.
@jansindler86054 жыл бұрын
Thanks for the videos! You are my favorite youtube tutorialist :) I did major part of your Django series. I followed along, all went smooth and maybe too smoth. Eventually I quitted because I felt like I am not learning, I am just following what you write. Some weeks ago it came back when applying to a Junior Engineer position and I did a small project in Django. I didn't have to open the documentation even once and I remembered everything from the Django series! Really well done, thanks.
@jzafra3 жыл бұрын
Corey Thanks a lot for your tutorials. After looking for a solution to all the problems found, to deploy my Django Project to Heroku, all issues were solved with your videos. You are the Best on Django Tutorials.
@yashshah48424 жыл бұрын
I have watched many tutorials on deployment on HEROKU but no one solved the errors that you explained, your Django Tutorials are good and fairly detailed 👌
@liviumircea69055 жыл бұрын
Corey you did it again ... nice job man ... It didn't worked flawless because on my virtual env I had some packages installed with pip while others with pipenv ...I created a new virtual env ,installed all packages with pipen for requirements files I used this command pipenv lock -r > requirements.txt..and no more headaches ...Thank you man !!!
@runescapeclassicable4 жыл бұрын
you are a goldmine for python series, please keep them coming, more and more such project guides please !!!!!
@m_jasurbek163 жыл бұрын
For those who are getting errors related to the collectstatic, I think you should consider looking at your CSS file if you have and avoid referencing images from the URL that is outside of your apps, in the base directory. This has helped me! BTW Great tutorial. Useful even in 2021. Thanks for your time!
@YeserraHzloglu5 жыл бұрын
I LOVE that you say "...but if you have any questions about what we covered in this video then feel free to ask in the comment section below and I'll do my best to answer those. And if you enjoy these tutorials and would like to support them then there are several ways you can do that. The easiest ways to simply LIKE the video and give it a thumbs up and also it's a huge help to share these videos with anyone who you think would find them useful. And if you have the means you can contribute through patreon and there's a link to that page in the description section below. Be sure to subscribe for future videos and thank you all for watching." in every video's end🤣🤣🤣🤣🤣🤣🤣
@coreyms5 жыл бұрын
I've got it memorized :)
@YeserraHzloglu5 жыл бұрын
@@coreyms you are awesome!😉
@feifa135 жыл бұрын
This is the best Django-Heroku tutorial I've come across. Thanks so much Corey, you're a hero!
@uniquedesign56803 жыл бұрын
You just saved my ass... other tutorials on the web are charging and you gave this info for free. i am really very thankful to you...
@mirazking76944 жыл бұрын
This Django Tutorial is the best of the planet....Thanks. keep make this type content
@AdnanAhmad-bk4oo4 жыл бұрын
I have never commented on any KZbin video but Coery you're so amazing that I HAD TO APPRECIATE YOU AND YOUR AMAZING WORK!!!!
@barbaracardoso6675 жыл бұрын
I had to do a final project for a programming course and just spand the weeke fallowing your django videos. In the final moment (publication) I was having a crush error and my application didn't work. I'ts turndows thas it was because a seally error on Procfile.Thank you so much!!! I did my firt web site, never had use heroku, django, css, HTML Javascript ,etc.... I'm very happy with the result, it's not perfect, but I learned a lot.
@electricimpulsetoprogramming3 жыл бұрын
Uma brasileira :0
@LucidProgramming5 жыл бұрын
Always great to see a new video from you in my subscription feed, Corey. Great content as always! Cheers! :)
@shpazhist5 жыл бұрын
your videos are pretty good too lol
@enamulmajid84243 жыл бұрын
I have saved this video as a reference-guide. You have made a resourceful video with enough details. Thank you Corey!
@daphinebabu46143 жыл бұрын
Thank you so much Corey for the django series.. It is the best I have found on the internet. Also you explained it so well that it gave me the confidence to move forward with django.. Will always recommend this channel to all those django newbies..
@sebastianring12 жыл бұрын
Thank you, this tutorial was amazing! One of my first comment on youtube, ever, it was that great!
@TK-vj3gd5 жыл бұрын
It is the best video about deploy of the django project all over the youtube.
@js_node_dev4 жыл бұрын
This is awesome! I didn’t follow along with your entire course, but I found this video so useful. I was able to host my first mid-sized Django project by following along with this video. Initially, I had issues hosting on Pythonanywhere because of the Cloudinary SDK I was using to host all image uploads, but this worked for me. I’m pretty familiar with Heroku for apps I’ve hosted in other languages but this totally helped since it was my first time hosting a Django project. Thank you, Corey!
@jakubklewicki59253 жыл бұрын
Big applause for the whole series, I've come to the end, everything is spinning
@mightywooj3 жыл бұрын
Better than Django's own tutorial!
@MrAntoAnish5 жыл бұрын
Feeling so great having completed this far. Thanks Corey
@SimplyLopezKid75 жыл бұрын
Just started watching your videos the other day. Thank you for creating amazing content!
@vikasgundaosgs4 жыл бұрын
This is the best django tutorial that i had come across.... And a sincere thanks from the depth of my heart... ♥️
@poojakhatri44264 жыл бұрын
at last for me, it says TemplateDoesNotExist at / blog/home.html, blog/post_list.html can you pls tell what could be the issue?
@vikasgundaosgs4 жыл бұрын
Did that work properly in local host?
@poojakhatri44264 жыл бұрын
@@vikasgundaosgs yes
@poojakhatri44264 жыл бұрын
@@vikasgundaosgs do I need to provide external template loaders?
@LuisYoutubi5 жыл бұрын
Thanks!! Definitely the best Django Heroku Deployment video I've seen.
@electricimpulsetoprogramming3 жыл бұрын
Concordo
@vineetpandey32464 жыл бұрын
Finished this Django series , Amazing teaching , Thanks Corey
@zunayedfahim63894 жыл бұрын
You're a Genius, man. Massive respect to you brother.
@anonCharlies Жыл бұрын
@corey, this series is more awesome than any tutorial on KZbin. Thanks for your help and teaching. Your efforts are really appreciated. I have some doubts, 1. How to integrate Django with ReactJS?. 2. How to disable the Admin panel in production?. 3. How to integrate lazy scroll for a single-page website?.
@ravikumaroruganti20975 жыл бұрын
This is excellent video on Django deployment.Everything crystal clear!
@javedsaifi88715 жыл бұрын
No words for this video, I really appriciate 👍
@parvsharma64064 жыл бұрын
Thank You very much. Truly loved your series. Followed each part step by step and learnt a great deal.
@mihirt135 жыл бұрын
Thank you so so much for sharing the debug parts, was stuck with the same errors as mentioned in 20:00 and managed to fix it. Been looking to debug it for ages !
@talatmasood3 жыл бұрын
I can only say that, what wonderful tutorial series, it helped a naive like me to start some development in Django
@thomaz965 жыл бұрын
Thank you Corey, lots of love and respect for this amazing django series
@jaypansare29964 жыл бұрын
Thank you @Corey Schafer for wonderful django series journy.
@khotsothebehali65274 жыл бұрын
Corey!!!..... Thanks a million brother. True LIFE SAVER!!!....
@joeng74245 жыл бұрын
Just to clarify something, on 44:20 when I type 'python manage.py createsuperuser' --> 'django.db.utils.OperationalError: no such table: auth_user' (an error poped up like that). So I found out that in 'settings.py', the DATABASES section still using sqlite3: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } So I changed to: DATABASES = { 'default': { 'ENGINE': dj_database_url.config(conn_max_age=600, ssl_require=True) } } --> commit and deploy to heroku again --> re-run 'makemigration', 'migrate', 'createsuperuser' on heroku and then no more errors.
@ahnafkhan81154 жыл бұрын
You probably didn't run the migrate command first.
@bluecodes58814 жыл бұрын
Thanks a ton! It worked for me!!
@sabrinapyles5632 жыл бұрын
Still works like a dream in 2022! Very well-paced and explained. Thank you!!
@muhsinkhalif36215 жыл бұрын
Thank you Corey from the bottom of my heart! Your videos are magnific! Congratulations!
@bagusdewantoro55833 жыл бұрын
Best Django tutorial I've come across. Many thanks!
@dev-playing-gt5 жыл бұрын
Deploying servers in just 1 hour. AWESOME!
@stanleyjohn46705 жыл бұрын
Can you tell me why should I move from SQLite to Postgres database when in production? Why can't I just use SQLite as my database?
@harmanthind8464 жыл бұрын
In Python 3.7 and above, DEBUG = (os.environ.get('DEBUG_VALUE')=='True') will always give True. Change it to: DEBUG = (os.environ.get('DEBUG_VALUE')=='TRUE') This will give False. It worked for me. ('True' -> 'TRUE') Thanks.
@HeiStMP2 жыл бұрын
An overwhelming thanks.....I was unable to get django administration after deployment. The end section of your video make it possible.
@eesakamaldien19173 жыл бұрын
This video is amazing I cant believe how easy you made this for me. You are my hero and sensei! Godbless
@tomekklewicki92213 жыл бұрын
Done! Thank you! What a great tutorial, we can only wish for some more Django vids from you Corey!
@_DixitParmar4 жыл бұрын
Your tutorials are bestttttt !!!!!💞💞💞💞💞💞💞
@sarthakbhutani74134 жыл бұрын
can you help me
@gears2572 жыл бұрын
Great stand alone video. Was able to put my project live on Heroku! Thanks buddy!
@wuajaz913 жыл бұрын
For those who is facing "TypeError: argument of type 'PosixPath' is not iterable" Try change in settings file from: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } to: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': str(BASE_DIR / 'db.sqlite3'), } } It worked for me.
@Gigolas885 жыл бұрын
I would gladly see deploying from heroku to another site my man! Thanks for series, they helped very much with django understanding!
@kylehansen63315 жыл бұрын
Wow I can't believe my good luck...I needed this video today, and look when it showed up. Thanks for making this series!
@daviddavilahp5 жыл бұрын
It's not good luck, it is youtube's AI based recommendation system actually
@oskarquintanagarcia5420 Жыл бұрын
Corey, thank you very much for your time. It has helped me a lot! 🤘
@david0411 Жыл бұрын
Wait in what moment he set the debug = False in heroku?
@swapnilsinha79095 жыл бұрын
Thanks a lot for this tutorial, Corey! Seems like a journey coming to an end :)
@poojakhatri44264 жыл бұрын
at last for me, it says TemplateDoesNotExist at / blog/home.html, blog/post_list.html can you pls tell what could be the issue?
@DeepakKumar-uz4xy4 жыл бұрын
@@poojakhatri4426 check blog folder location where is it?
@DanielIzham5 жыл бұрын
I have benefitted so much from these tutorials...Thank you so much Corey! I have one confusion, since the Heroku repo is our production, shouldn't the DEBUG_VALUE set at 31:26 be changed to False in the end? Anyways, for beginners, I think deploying using Heroku feels much more intuitive than using Linode although it lacks the flexibility that Linode has (plus it's free :) ).
@SomeCrazyMen5 жыл бұрын
You are right. You have to input "heroku config:set DEBUG_VALUE='False'" into the terminal to disable Debug mode on the live version of the website. gg
@sergeykapshuchenko56954 жыл бұрын
@@TechPortOfficial same problem, I don't know how to fix it
@AlvinHaryanto4 жыл бұрын
I set debug=false and it worked just fine
@Prithvidiamond5 жыл бұрын
Thank you so much, brilliant video! Got my website up and running in no time
@thomziq5 жыл бұрын
Corey! Great Series! Please continue it is great to watch how this application becomes better and better :)
@shreem23813 жыл бұрын
I've found your django series really helpful. It would be a great help (am sure for other developers as well) if you make a video on containerizing/dockerizing this app and deploy it in public cloud (any free tier vendors, like AWS, etc.). I look forward to your future tutorials :)
@lizg64363 жыл бұрын
Not sure if anyone will see this but shot in the dark.... If you wanted to transfer your posts from your SQLite to Postgres -- so that when you deploy you still have all those posts we created in development -- how would you go about that? TIA ...And thank you Corey for these amazing and FREE tutorials, you are a lifesaver!
@GabrielRibeiro-xr3bx4 жыл бұрын
Hey Corey, this was the most detailed tutorial on heroku deployment I`ve watched so far on youtube. The best thing about it is the step-by-step errors and warnings solutions. Instead of correcting everything at the same time. I have not found any tutorial about ASGI application deployment. With realtime tables showing realtime data, for example. Using websockets. Would you consider doing one? Thank you sir
@JollyAZ4 жыл бұрын
Thank you Corey. Once again you come in clutch.
@gastonsalaya4 жыл бұрын
Corey, your explanation is excellent!!! It's worked perfectly!!😊👍👍
@FahadAli-ot5kn4 жыл бұрын
Best tutorial ever seriously
@theanswer3sixers4 жыл бұрын
Hey Corey, thanks for these great tutorials. It's been a while but I hope that you'll feel like continuing this series in the future. Would like to see some unit testing with mocks.
@deutscher864 жыл бұрын
at 38:10 that didn't work for me. I found out that I have to install django-on-heroku, not django-heroku and then in settings. py import django_on_heroku django_on_heroku.settings(locals()) source: pypi.org/project/django-on-heroku/
@jordanhyatt94903 жыл бұрын
Firstly, Absolutely phenomenal series. This is how I cut my teeth in Django. Small comment for this video specifically Env Vars. I find its better to set the env vars somewhere specific to that project rather than the system level.... simply because if i am developing 10 django projects managing all 10 dev env variables at the system level becomes very annoying and impractical....ananconda has a way of setting env vars that are env specific but maybe a video is in order on best way to do it in general??
@aurionbaboon23205 жыл бұрын
You are a star Corey thanks for this video!
@yuriyarin40273 жыл бұрын
5:53 There's people who say it doesn't matter. Why would it be best to keep it to the project's specifications? Does it take up too much space? If you have unlimited space, wouldn't it better to just install everything and not have to worry about it later?
@GPBrachetta4 жыл бұрын
Dear Corey, your series are great and you are extremely pedagogical and clear! Wonderful! Are you planning to carry on with the series? I’d love to know about how to let users add comments to the posts and like/unlike entries. And of course about that lambda function to reduce images for aws! That would be amazing! Thanks so much for a great series!
@ЕрвандАгаджанян-в3к3 жыл бұрын
Thank you very much from Russia!
@sahajrajmalla5 жыл бұрын
You are the best corey !
@shaiqkar5 жыл бұрын
Thanks a lot sir. Please show how to add the costum domain
@SorooshSchools3 жыл бұрын
Hi Thanks for your Tutorial , I got an Error Would you help me please : State changed from up to crashed 2021-03-27T13:31:29.483026+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/"
@ashayjain21344 жыл бұрын
After 45:03 when I am trying to run heroku open I am getting this error on the browser: PartialCredentialsError at / Partial credentials found in explicit, missing: aws_secret_access_key I really need to solve this error. I am stuck here for long time. Can anyone help?
@mohit77174 жыл бұрын
can u provide me code of .bash_profile bcuz in my file not create automatically
@naweendanushka3358 Жыл бұрын
Thanks Corey for your video series . It is very helpful
@aleung265 жыл бұрын
Thanks Corey! You're amazing, love the content.
@VictorOlet5 жыл бұрын
Be careful if you have used both pip and pipenv to install packages! In my case, Heroku was deploying using my pip.lock file but I haven't updated it in a long time. So although my requirements.txt file was current, I kept bumping into errors because Heroku says the packages don't exist. Solved this by pipenv installing from my current requirements.txt file generated by the pip freeze > requirements.txt command (Refer to Corey's Pipenv video for a refresher if unfamiliar). Now my app is successfully deployed. A long but worthwhile learning journey for me!
@jesperjoachimsrensen1805 жыл бұрын
Thanks Corey, Great Tutorial!
@basicmillion3 жыл бұрын
Flawless tutorial, thank you so much Corey!
@sudonitin5 жыл бұрын
Thanks a lot, Loved your video. Very detailed and well explained.
@deepakpratap37923 жыл бұрын
Wow..This is an awesome series....Thanks @Corey Schafer
@ndjanadavy95113 жыл бұрын
Corey,thanks alot for these,really loved alot ,very practical