Python Django Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server

Поділитися
Вставка
  • Опубліковано 21 січ 2025

КОМЕНТАРІ • 877

  • @coreyms
    @coreyms  6 років тому +121

    In this video, we set up a Linux server from scratch before we deploy Django, which is what a lot of people have requested. But if you already have a server ready to go then you might not be interested in the setup part. If you'd like to skip the Linux server setup and go straight to the deployment then please skip to 29:11
    Just be sure you make the code correction I mention at the 3:00 mark! Anyways, I hope people find this useful. Deployment can be a tricky topic because there are so many different choices (e.g. hosts, operating systems, web servers, etc). These are my preferred choices in this video. Remember, if you'd like to sign up for $20 of credit at Linode then you can use my link to signup: promo.linode.com/coreyschafer/

    • @coreycarter5668
      @coreycarter5668 6 років тому

      Corey Schafer thank You for this video! Will you be making a Flask video on how to do this as well?

    • @coreyms
      @coreyms  6 років тому +3

      Yes, I hope to have that one done in the next week or so.

    • @tsh3rman
      @tsh3rman 6 років тому

      This is a great tutorial. Looking forward to going through it over my Christmas break. Any plans for a tutorial on async and await methods in the future? Keep up the good work!

    • @pavanchaithanya9633
      @pavanchaithanya9633 6 років тому +3

      Can you please make videos more regularly. I love your videos. Thank you for making them. You are the best.

    • @HuxVx
      @HuxVx 6 років тому

      Hey corey can you do similar tutorial for the flask series?

  • @RisyadHasbullah
    @RisyadHasbullah 6 років тому +179

    Just being honest, this is the best Django deployment tutorial on the internet!

  • @amanye
    @amanye 5 років тому +108

    Your tutorials have made me the best web app developer in my area[East Africa Tanzania-Shinyanga]. Am a banker and I was learning as a hobby and made some few apps from skills I gained from you, suddenly some friends are asking me to create apps for their projects. Now I can design app from scrach to deployment with confidence. Thank you very much. Karibu Tanzania.

    • @teerthad87
      @teerthad87 5 років тому +9

      This was inspiring. Thanks for sharing.

    • @coreyms
      @coreyms  5 років тому +25

      That's awesome! Thanks for sharing! Best of luck

  •  4 роки тому +213

    Timestamps:
    02:33 - Fixing the bug from previous video
    04:17 - Creating Linode
    08:05 - Ip Address and SSH Credentials
    10:13 - Root Connection to the Server
    11:09 - Installing Software Updates
    12:10 - Setting Host Name
    12:46 - Setting Host File
    13:59 - Adding Limited User
    16:27 - Setting Up SSH Key Based Authentication
    22:45 - Setting Permissions for SSH Directory
    25:00 - Forbiding Root Login & Password Authentication
    26:43 - Setting Up a Firewall
    29:10 - Putting Django Application on Webserver
    30:15 - Generating requirements.txt File
    32:41 - Copying Django Application on to the Webserver
    34:46 - Creating Virtual Environment on the Server
    36:52 - Installing Dependencies
    37:49 - Changing Django Settings for Testing the Application on Django Server
    39:51 - Collecting Static Files
    40:23 - Testing Application
    44:30 - Installing Apache & ModWSGI
    46:04 - Configuring Apache Webserver
    54:38 - Enabling Site Through Apache
    55:29 - Setting Up File Permissions
    58:47 - Creating Configuration File for Hiding Sensitive Information
    1:02:43 - Updating Project Settings File
    1:07:01 - Allowing http Traffic
    1:07:40 - Restarting the Server & Running the Site
    1:08:57 - Fixing Final Bugs
    Thank you for such a clean explanation.

    • @gauravsingh77622
      @gauravsingh77622 4 роки тому

      thnx

    • @SumitNepal18
      @SumitNepal18 4 роки тому

      Thanks

    • @ellawhitestone
      @ellawhitestone 4 роки тому

      Deniz selam. Bu işlemleri lokaldeki (biri Linux diğeri Windows) yapmak mümkün mü?
      Yani django deneme projemi diğer bilgisayarı sunucuymuş gibi yükleyerek windows bilgisayarından test edebilir miyim?
      Bu konuda bir kaynak video önerebilir misin. Teşekkürler...

    •  4 роки тому

      @@ellawhitestone evet mümkün. ama lokal bilgisayardaki linux'te ubuntu olması gerek eğer aynı buradaki işlemleri takip etmek isterseniz.

    • @packagebattos
      @packagebattos 4 роки тому

      @ Bu video 2018 den kalma. Lubuntu bilgisayarımda hala işe yarar mı?

  • @ljalmanzar1
    @ljalmanzar1 4 роки тому +32

    You're incredible.
    As soon as you said "Set up ssh" I was thinking to myself how great it is that he is going through ALL the steps that should be taken and then you explain just that.

  • @johnsolly7994
    @johnsolly7994 3 роки тому +3

    Corey Schafer is the God of Python tutorials. This was an amazing journey. Thank you!

  • @shivamkumraa
    @shivamkumraa 6 років тому +300

    By adding this video to your Django course. You had made this course "the best course on Internet". Coz. Nobody talk about this

  • @31hrs
    @31hrs 2 роки тому +12

    This is an amazing series of lessons, still completely relevant in late 2022 with the latest versions of Django and Python. I've learnt a lot. Many thanks for sharing these, Corey!

  • @trapenoone6904
    @trapenoone6904 5 років тому +15

    Most tutorial won't cover about deploy web application to the server but this tutorial really step up from the rest of YT videos.

  • @bowenwang
    @bowenwang 6 років тому +3

    The best thing that could ever happen to me is to wake up and see new video uploaded by you. You are the best teacher on UA-cam.

  • @test-in3dl
    @test-in3dl Рік тому

    This video saved me from the hell of self-teaching Django deployment. I've seen a few teaching videos about various skills or knowledge, and yours' are one of the best. Hat off.

  • @raphaelpz
    @raphaelpz 6 років тому +5

    After following all your tutorials on creating a web app successfully I was lost without your help to deploy until now.. you are a lifesaver mate, I found deployment the hardest thing since I started learning python / django ! Thank you so much.

  •  3 роки тому

    Last year I deployed a Flask app using your channel. Now I am deploying a Django. I learned both Nginx and Apache. Thanks

  • @gricklegrass9769
    @gricklegrass9769 5 років тому +3

    As a senior developer with a few years of experience in python, but being new to Django, I was having a lot of difficulty getting my Apache server connected to Django on my local Linux VM. This video cleared up all of my basic problems that I had already spent a solid 8 hours struggling with (that's a really long time for me). Your style and depth of explanation really exhibits your level of expertise with the tools in your tutorials.
    Thank you very much for this.
    Now all I have to do is struggle bus through implementing HTTPS...

    • @coreyms
      @coreyms  5 років тому +1

      I’ve got an HTTPS video available too. It may be able to help. Best of luck.

    • @gricklegrass9769
      @gricklegrass9769 5 років тому +1

      @@coreyms I clearly spoke too soon. You the man!

  • @abhinavbhardwaj5681
    @abhinavbhardwaj5681 3 роки тому +3

    awesome series.... past 3 days I was looking to add dynamic website functionality... finally exploring all the options ... I wanted Python... and this has given me so much insight... I have watched all your 17 videos in one day... Simply superb!!!

  • @mahmoodbinhabibshaon6409
    @mahmoodbinhabibshaon6409 6 років тому +10

    Simply the best tutorial i have ever seen on django deployment. Thank you, Mr Corey

  • @soniazhang4176
    @soniazhang4176 5 років тому +5

    Brilliant, well-planned, tireless, consistent. Can't say enough good things about this tutorial

  • @xhaw11
    @xhaw11 4 роки тому +8

    Its 2020 and this is still the best Tutorial I have found so far! Thank you Corey!

  • @deepam.g4558
    @deepam.g4558 3 роки тому

    Once upon a time, a took about 2 weeks time to figure these steps. You explained it so well it seems so simple now. Thank you so much for making our lives so easy.

  • @Oaldosari
    @Oaldosari 6 років тому +6

    Dear Corey,
    I really like the way you presents the tutorials you're by nature talented in teaching,
    What I like is that the lessons are to the point, practical and with real world best practices,
    So thank you and I hope you continue provide us with more lessons.
    All the best,
    - Obaid

  • @nfiu
    @nfiu 5 років тому +2

    Your tutorial is golden. I encountered a few issues along the way, but still, without your guidance, I would be lost in the woods. Lessons learned (Ubuntu 18 server):
    * Command: namei --modes /path/to/file is your friend when you look for permission errors
    * Apache likes to have everything set as executable along the path
    * Never place your venv outside user folder and do not mix sudo with pip install
    * To trace errors in production, instead of setting debug=True, use Sentry.io

    • @sariksadman1709
      @sariksadman1709 4 роки тому +3

      Hey can you help me please? I'm getting a 403 error when trying to access site from my browser. It worked fine with the django server. But after configuring it with apache 2 I cannot access it. It is saying: You don't have permission to access this resource.What can I do?

  • @adesuaayomitandonatus1316
    @adesuaayomitandonatus1316 5 років тому +1

    Corey Schafer you are simply the best. I am an absolute beginner in programming but your videos has been of great of help, i already shared with my friend who also is a beginner

  • @nickbejan4914
    @nickbejan4914 5 років тому +2

    Thank you so much!!! Best series on the internet, no other paid or free tutorials even compare to the quality and informational value on here.

  • @hadoopwithcp
    @hadoopwithcp 6 років тому +17

    You actually trained me how strong django is
    ❤️💭💚 Thanks from INDIA

    • @ovipaw
      @ovipaw 6 років тому +2

      FUCK YOU T SERIES

    • @nitinpandey6037
      @nitinpandey6037 6 років тому +3

      @@ovipaw why the hate bro?

    • @meetrajpopat2348
      @meetrajpopat2348 5 років тому +3

      @@ovipaw We indians love both pewdiepie and t-series bcz we respect creator and content.

  • @NeerajKumar-bk1ib
    @NeerajKumar-bk1ib 5 років тому +1

    Man, what a comprehensive playlist on Django!!
    Your explanation prowess is phenomenal. I like how you intentionally do things in a simpler fashion first and then improvise ~ just like one would do in a real scenario.

  • @cary6652
    @cary6652 3 роки тому

    I want to continue to thank you for this content, yeards later and I'm still coming back to these videos. Such useful information.

  • @EuroPerRad
    @EuroPerRad 5 років тому +6

    Thanks, Corey! With this Video, I actually manage to deploy my first website! You're awesome.

  • @dcleveng1
    @dcleveng1 6 років тому +21

    Thank you, this was a fantastic tutorial. Deploying to production was one of my main concerns with learning Django. I'd love to see a video on migrating to MySQL or a Postgres database.

  • @dimasnovandra238
    @dimasnovandra238 3 роки тому

    i'm working as a devops because 2 years ago i'm following this tutorial. thank you.

  • @MsSuyash1995
    @MsSuyash1995 5 років тому +2

    Thank you so much for going into deployment to a Linux server... Your series is absolutely fantastic and definitely a boon to all young learners...
    I have recommended your Python videos to my professor at college as additional resources that students can come to, to further enhance their knowledge in Python...

  • @manu1983manoj
    @manu1983manoj 5 років тому

    You are a great teacher..All my life I worked on mainframes and when I tried your videos suddenly IT seems exciting again to me :)

  • @isofruitfruit9357
    @isofruitfruit9357 4 роки тому +2

    I have always wanted to be able to go from scratch to deploying something that is useable beyond a CLI. You just gave me the ability to fully build a wiki-like website for our DnD campaign. That one will for sure come as a surprise :-D. Thank you so much !

  • @TheRedAstro
    @TheRedAstro 3 роки тому

    this was one of the best walkthrough tutorials I've ever seen. Sent you a small one-time donation for that one, thank you for your time and effort

  • @lbb2rfarangkiinok
    @lbb2rfarangkiinok 3 роки тому

    Man am I glad I got familiar with using bash on windows before this tutorial. You made it soooo easy. Thank you.

  • @lpseem3770
    @lpseem3770 5 років тому +2

    Thank You for this. I went here only to get the apache conf file, but I watched everything, just because it is a pretty good deployment overall. A must see for all Python devs without Linux admin team to help.

  • @piyush6631
    @piyush6631 4 роки тому +3

    You're the best Corey. You're crystal clear and it's so easy to follow your steps. Thanks so much for helping us out.

  • @jerry5646
    @jerry5646 4 роки тому +1

    This is the best Django deployment Tutorial I have ever seen. Corey the GOAT

  • @michaelcortes3976
    @michaelcortes3976 5 років тому +1

    Your tutorials are the best tutorials I've ever experienced.

  • @SimpleLangSolution
    @SimpleLangSolution 4 роки тому +9

    // Setting up a new server
    set hostname 12:10
    add user 14:20
    permissions ssh 23:00
    disable root login and password authentication 25:20
    firewall 27:00
    deployment 29:11

  • @akiratoriyama1320
    @akiratoriyama1320 6 років тому +1

    I didn't understand all of it. But i think it's one of the bestest and fully explanatory tutorials in this subject in the whole internet. Thanks for sharing! Great work!!!

  • @CurbDoggy
    @CurbDoggy 5 років тому +2

    Corey, your videos are golden, thanks a bunch. Your instructions are impeccable.

  • @sjimenez81
    @sjimenez81 2 роки тому

    Thanks for this! This is easily the most detailed and best explained Django deployment video I've seen.

  • @jzaybizzle
    @jzaybizzle 5 років тому +1

    Corey, you're a life saver. Way more comprehensive than Azure (for someone with my skill set anyway). I will be joining when I get some money. Thanks!

  • @sebastienP880
    @sebastienP880 4 роки тому

    The best Django deployment tutorial on internet !

  • @ericduhamel7937
    @ericduhamel7937 4 роки тому

    Excellent tutorial. Your explanations are perfectly precise and exhaustive, which shows that you have full control of the subject. And that's very uncommon, because many people on UA-cam make "tutorials" without really mastering their subject.
    Thank you so much!

  • @dmarcolinok
    @dmarcolinok 4 роки тому

    This tutorial is just amazing. Thank you for sharing your time with us strangers. I'm just starting with Django and after this I can see many possibilities. You are an amazing teacher.
    Edit: I am from Brazil and I am not fluent in English yet. Despite that, I could understand you perfectly. You have a great diction.

  • @Tigge
    @Tigge 3 роки тому

    Hey,
    I am so happy that I found your Tutorial. I tried setting up my Django Server on my Strato V Server 4 or 5 Times and it never started and showed up. After your Tutorial my Server started without any Problems.
    I am so freaking happy and I can´t do more that Like Your Video, Subscribe and share that Video with everyone that has Problems setting up his Server.
    Thank you so much and keep up making that great Videos

  • @heatherbaroody8478
    @heatherbaroody8478 5 років тому +3

    Thank you, thank you, thank you!!!! The $20 credit is also appreciated! So clear and concise, truly the best!

  • @shubhpatni2123
    @shubhpatni2123 3 роки тому +8

    1:08:04 - if you are getting an error, you probably have a syntax error or one of your folder has a space in it.
    First check for the error. To do that type -
    cd /etc/apache2
    apache2ctl configtest
    This will tell u about the error.
    Now go back to your config file and wherever you r using a path with folder name with spaces just put it inside quotes like this -
    "home/username/My\ Website/"

    • @xaenonch.8250
      @xaenonch.8250 Рік тому +1

      mine says forbidden 403
      do not have permission to the webiste

  • @hongweisoo
    @hongweisoo 2 роки тому +2

    First of all, thank you Corey for this great work!
    For someone who faced issue to up your project after done setup the Apache2 and WSGI. My personal experience is don't put your project folder and venv folder under the /home directory. Besides, you also need to add WSGIApplicationGroup %{GLOBAL} to the bottom of the apache2 file which located at /etc/apache2/apache2.conf if you hit an error stated that "Truncated or oversize response header received."

    • @aleksandarvasiljevic9748
      @aleksandarvasiljevic9748 2 місяці тому

      Thanks a lot!!!! This second part with adding WSGIApplicationGroup was necessary in my setup, otherwise I was getting the "Truncated or oversize..." error which I didn't know how to fix.

  • @GameSmilexD
    @GameSmilexD 3 роки тому +1

    ty for this useful videos, been researching for an 1h or so and all i could find was rubbish bloated information xD, thank you again for posting this video

  • @mkhnuser
    @mkhnuser 4 роки тому

    I am improving English, I am improving hard skills, I am improving my mind watching Corey. Thanks!

  • @mahathirmohammad8635
    @mahathirmohammad8635 4 роки тому

    Your any course(including this) is the best among any course of the internet + offline.

  • @seanparsons4462
    @seanparsons4462 3 роки тому

    Best deployment video by far.

  • @anneest
    @anneest 6 років тому +3

    Hello Corey I just finished the deployment of my blog, and it works fine, thanks a lot! Yes how to add a domain name would be another very useful tutorial vid. And perhaps another one on adding some cosmetics, like make URL links 'alive' in the posts, adding pictures in posts, and cut long post with a '...more' link to read the rest of it...
    I really appreciate this deployment video, it was so interesting! Thanks a million again and Happy New Years 2019 :-)

  • @rifatrahman4906
    @rifatrahman4906 3 роки тому

    I just want to say, you saved developers!!

  • @sethfort568
    @sethfort568 5 років тому

    Thank you, thank you, THANK YOU!!
    I hate the way you pronounce the sudo(psuedo) command, but I can get over it, your content was detailed, yet efficient. This helped me out immensely

    • @CurbDoggy
      @CurbDoggy 5 років тому +1

      FYI: sudo is not (psuedo). It means super user do. Therefore Corey's annunciation is proper...

  • @anas5847
    @anas5847 5 років тому

    Hi @Corey Schafer , I wanna thank you for this series. I just wanna point out the typing error at 3:38 (*args, ***kwargs* ) instead of ***kawrgs*

  • @juliuscool26
    @juliuscool26 6 років тому +2

    Just finished the series, Thank you so much. I owe a lot to you.

  • @axelb.2006
    @axelb.2006 3 роки тому +5

    Awsome ! thanks for your work, your sympathy and your humility. As already written below, the most clear course i've ever seen about deployment.
    For people would whould encounter 403 issue at the end, please be aware of the rights set on your /home/user folder. In my distro, by default, access was set only for the user
    another thing (maybe i missed something in the course) i had to replace template dir in setting.py : 'DIRS': [os.path.join(BASE_DIR, 'templates'], -> 'DIRS': [BASE_DIR / 'templates'],

    • @n7c
      @n7c 3 роки тому

      how do you change access only from the user? what should the permissions look like?

    • @lukechamberlin9257
      @lukechamberlin9257 3 роки тому +6

      To everyone having 403 issues using Ubuntu 20.xx, change the file permissions of the directories to 711. do this by using the same commands as you did for the media and static folders.if you use the command [sudo chmod 711 /home/YOUR_USERNAME] into the command line on your bash shell that should fix the issue.

    • @rafael246
      @rafael246 2 роки тому +2

      @@lukechamberlin9257 wow thanks. I was getting 403. Then i followed your steps but now my browser keeps loading and never gets a response. Do you think I may be missing another step?

    • @gzorblubz
      @gzorblubz Рік тому

      @@rafael246 exactly the same thing for me! Do you have any solution by now?

    • @gzorblubz
      @gzorblubz Рік тому

      ​@@lukechamberlin9257 I have the same problem as rafael246: browser keeps loading after executing [sudo chmod 711 /home/YOUR_USERNAME]. Do you know any solution?

  • @SonOfEx0aces
    @SonOfEx0aces 6 років тому +2

    Thank you so much for the lessons Corey. You're a very good teacher. Looking forward to more courses/videos from you.

  • @ComixConsumed
    @ComixConsumed 4 роки тому

    So how different would this be if you are trying to turn your local (ubuntu) machine a server for your site?

  • @gwulfwud
    @gwulfwud 4 роки тому +1

    thank you very much, this is what every starting developer needs

  • @leyanzhu7940
    @leyanzhu7940 5 років тому +2

    Hi Corey, I wish I could give you a thousand times thumbs up! Thank you so much!

  • @nve-nick
    @nve-nick 4 роки тому

    fell asleep there from the django_project config file...phew, but managed to come back and go through till the end...Thanks for the video

  • @abdellahsellam912
    @abdellahsellam912 4 роки тому

    Your django tutorials are the best bro

  • @muralimohan807
    @muralimohan807 6 років тому +1

    Awesome is also a small word for you...hats off and be post these kind of posts to know actual implementaion of work or deployment of a website . I think no one done like this as u do. Great videos i am looking forward from you.

  • @humanOSx
    @humanOSx 6 років тому +9

    Just what I need... Thanks Corey.

  • @renujain8911
    @renujain8911 4 роки тому

    Awesome content with simple explanation for all the topics involved in making any web app alive for public use... Thanks once again to do this series...

  • @DawnDeMeo
    @DawnDeMeo 3 роки тому +2

    Thanks for this amazing series! I was able to follow along through all 13 videos with only one snag. I get a TimeoutError using the password reset form on the deployed site. Looks like it's a Linode issue, so I'll set it up with a real domain name later and open a support ticket with them. Should be good to go after that!

  • @md.minhaz3878
    @md.minhaz3878 Рік тому

    What a great explanation. Thank you sir for your helpful tutorial. I am watching this video from Bangladesh. Take the love ❤

  • @nerdbrainz
    @nerdbrainz 3 роки тому

    Got $100 credit for using his referral code. Thanks Corey!

  • @timothyhitge9189
    @timothyhitge9189 5 років тому

    Honestly the best Django tutorial I've come across! The only problem I've had is that sending emails via gmail no longer works on the apache2 webserver. It still works perfectly via the django server on my local machine. I've looked online but none of the suggestions have helped so far. :( Regardless, thanks for your amazing series!

    • @Quisitor
      @Quisitor 5 років тому +3

      I had the same trouble. If you are using Linode, they began on 11/5/19 to block the SMTP ports by default for spam prevention. You need to make sure to do the dns, rdns steps then send a ticket to Linode support requesting they unblock the smtp port. The tutorial was made prior to this new policy.

  • @jennyjj3343
    @jennyjj3343 3 роки тому

    Amazing! :) This tutorial is the best. Thank you very very much and greetings from Warsaw!

    • @johannafabre7967
      @johannafabre7967 3 роки тому

      do you know how to apply changes to the web app once its deployed?

  • @soffer
    @soffer 4 роки тому +11

    33:50 copying files over // 44:42 installing wsgi and apache2 // 54:47 enable site apache // 13:35 hostname django-server

  • @drissaitkassimusic
    @drissaitkassimusic 3 роки тому

    Simply the best teacher best course and best channel

  • @rajmarway4206
    @rajmarway4206 4 роки тому

    You truly are an MVP Corey.

  • @kissanth3779
    @kissanth3779 4 роки тому

    THANKYOU COREY SCHAFER FOR THIS VIDEO I REALLY CONFUSED FOR HOW TO USE THE DJANGO APP FOR PRODUCTION. ONCE AGAIN THANKYOU

  • @nicolasmalen7610
    @nicolasmalen7610 9 місяців тому

    Thanks so much ! Try 4 other tutorials before being able to move on thanks to yours.

  • @MrKrishnalovesyou
    @MrKrishnalovesyou 6 років тому +1

    Bcoz of u I m improving my skills .... thank u very much from India 😊😊😊

  • @deadfool6105
    @deadfool6105 6 років тому +1

    Hey Corey.. Thanks for making for such awesome videos.. I followed your Python tutorials when i was learning Python and then when i started learning Django you made a great video series.. I would really like to see a video series on Scrapy.. Please consider it..

  • @ai.201
    @ai.201 4 роки тому +1

    I'm so thankful of you Corey. This course is so good.

  • @sciencecompliance235
    @sciencecompliance235 5 років тому +1

    Hi Corey, your tutorials are great. One thing that would make long videos like this better if you feel like putting in the time, though, is putting timestamps in the description for each of the major steps involved in this lengthy and complicated process. I just built my first website following your Django tutorials and find myself referring back to this video a lot specifically, since a lot of the stuff I just followed to get the website built without really trying to commit too much to memory or fully understanding the concepts. Replicating this process to build multiple sites (and make a business out of it) or just remembering some of the concepts to manage a Linux server requires deeper study than just following these well-produced tutorials to the t. It would be much easier to click on timestamps than having to sift through the thumbnails and reference the step of the process in question.
    I also feel like a lot of this stuff, while good to go through the process one or a few times to understand what's going on, could easily be automated via a Python script that runs commands through the Bash shell and the server's command line. As fun as it is to learn back-end web development and feel like a 1337 h4X0R for doing so, some of this stuff would get pretty tedious if you were trying to do web development repeatedly as a business function.

  • @mozy149
    @mozy149 4 роки тому +1

    I did all of my codings in Atom for this project and now I'm stuck (minute 30:13) not knowing how to setup virtual environment for the file i want to upload!! Can someone please tell me how I can get the virtual environment set up for atom?? :/

  • @PawanSingh-vo6vx
    @PawanSingh-vo6vx 4 роки тому +2

    Sir, there is a error showing forbidden error 403 after completing all the steps completely untill 1:08:01...there is no error in the steps i have attempted many times.... I have beem stuck here for 4 days plzzz help me out🥺🥺

    • @sariksadman1709
      @sariksadman1709 4 роки тому

      I am stuck on that step too. If you happen to solve it please provide the solution here.

    • @jorgegonzaloalfaro5378
      @jorgegonzaloalfaro5378 3 роки тому

      @@sariksadman1709 any luck?? im stuck here too

  • @sameergaikwad222
    @sameergaikwad222 4 роки тому

    Hi Thanks for This Knowledgeful Video. Every time i deploy django app i always go through this video once so that i do not miss anything at all. Again Thanks :)

    • @johannafabre7967
      @johannafabre7967 3 роки тому

      do you know how to push the changes once the web app is deployed? Thanks

    • @sameergaikwad222
      @sameergaikwad222 3 роки тому +1

      @@johannafabre7967 If Web app is deployed using git repository then u need to simply pull down latest git repository and restart the services. Or if you placed the application folder directly then just replace same with latest one and then restart services. Best way is Always Google out for Latest Practice and make sure you are doing right. 👍👍

  • @quasa0
    @quasa0 6 років тому

    dude that's literally what ive been looking for last 2 weeks as i finished your django series (well, almost finished, as long as there is part 13 now, haha)
    ur so cool
    keep it up
    btw im requesting a video on comparing different frameworks for RequestPerMinute and etc. so people would see the tradeoffs before they even began to learn some particular framework. would be cool to have such a vid between different languages (for example ruby, php, python, node.js, but python-only would work too)

  • @tubehelpr
    @tubehelpr 5 років тому +2

    I'd like this video more than once if I could. Love your videos. Keep it up :)

  • @ProgrammingNewbie
    @ProgrammingNewbie 4 роки тому

    Thank you very much for this, Corey, this is a great way to continue to expand yourself. Creating more go to public production instead of local is missing from the Internet and if you do find one it's fully of dependency hell, where things breaks with very little insight.

  • @gesuchter
    @gesuchter 6 років тому

    I really like your type of teaching! It really makes things clear! You've helped me a lot improving my python/programming skills:)

  • @MeesvanderEnt
    @MeesvanderEnt 4 роки тому

    Thanks a lot for the clear, step-by-step explanation. Very good content!

  • @mr.c7411
    @mr.c7411 4 роки тому

    Best python UA-camr

  • @sudaykjha
    @sudaykjha 5 років тому +1

    Thanks for making us a pro in Django.

    • @coreyms
      @coreyms  5 років тому +1

      Thanks for watching!

  • @mrmuranga
    @mrmuranga 5 років тому +1

    Just finalised this last bit . Thank you Corey....truly amazing

  • @shadijamil3903
    @shadijamil3903 5 років тому +1

    Thank you so much Corey. Best tutorial ever on deployment !!!

  • @nabeelalawadhi6283
    @nabeelalawadhi6283 5 років тому +1

    Thank you very much.. I was searching for such explaining for this subject and I couldn't find. Thanks again.

  • @beltaxxe
    @beltaxxe 5 років тому +1

    Thanks for another awesome tutorial, can't wait for the postgres video!

  • @highrichonlineshoppee4033
    @highrichonlineshoppee4033 4 роки тому +1

    @Corey Schafer thank you for this awsome course. a lot beneficial

  • @tnetroP
    @tnetroP 4 роки тому

    I'm currently working through your Django tutorial so thought I would pay a little back by using your Linode referral when I just signed up. Thank you.

  • @GXBoSsx
    @GXBoSsx 6 років тому +1

    Pretty clear and useful Corey, please upload how to HTTPS as soon as you can :) keep the good work